Micron Document
C.S.Burner 🪙 ━►🔥GIT Node


Displaying Raw • Download

meshchatx/src/frontend/components/messages/MessagesPage.vue 65ca9ddc823fcc2c8f8653c553b944b85db0875f (65ca9ddc) Text, 79.11 KB

Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3SPDXTff7b72-Te6edf3LicenseTff7b72-Te6edf3IdentifierTb4b4b4: T79c0ff0Te6edf3BSD Te6edf3AND Te6edf3MIT Tff7b72-Tff7b72-Tff7b72>

Tff7b72<Te6edf3templateTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-1 min-w-0 h-full overflow-hiddenTa5d6ff" Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff{ Ta5d6ff'Ta5d6ffflex-row-reverseTa5d6ff'Ta5d6ff: messagesSidebarOnRight }Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3input
Te6edf3refTff7b72=Ta5d6ff"Ta5d6fffoldersImportInputTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fffileTa5d6ff"
Te6edf3acceptTff7b72=Ta5d6ff"Ta5d6ff.json,application/jsonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsr-only absolute m-[-1px] h-px w-px overflow-hidden border-0 p-0 whitespace-nowrapTa5d6ff"
Te6edf3tabindexTff7b72=Ta5d6ff"Ta5d6ff-1Ta5d6ff"
Te6edf3ariaTff7b72-Te6edf3hiddenTff7b72=Ta5d6ff"Ta5d6fftrueTa5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonFoldersImportFileSelectedTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3MessagesSidebar
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ff!isPopoutModeTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff{ Ta5d6ff'Ta5d6ffhidden sm:flexTa5d6ff'Ta5d6ff: destinationHash }Ta5d6ff"
Tb4b4b4:Te6edf3sidebarTff7b72-Te6edf3positionTff7b72=Ta5d6ff"Ta5d6ffmessagesSidebarPositionTa5d6ff"
Tb4b4b4:Te6edf3collapsedTff7b72=Ta5d6ff"Ta5d6ffmessagesListSidebarCollapsedTa5d6ff"
Tb4b4b4:Te6edf3conversationsTff7b72=Ta5d6ff"Ta5d6ffconversationsTa5d6ff"
Tb4b4b4:Te6edf3peersTff7b72=Ta5d6ff"Ta5d6ffpeersTa5d6ff"
Tb4b4b4:Te6edf3foldersTff7b72=Ta5d6ff"Ta5d6fffoldersTa5d6ff"
Tb4b4b4:Te6edf3selectedTff7b72-Te6edf3folderTff7b72-Te6edf3idTff7b72=Ta5d6ff"Ta5d6ffselectedFolderIdTa5d6ff"
Tb4b4b4:Te6edf3selectedTff7b72-Te6edf3destinationTff7b72-Tffa657hashTff7b72=Ta5d6ff"Ta5d6ffselectedPeer?.destination_hash || Ta5d6ff'Ta5d6ff'Ta5d6ff"
Tb4b4b4:Te6edf3conversationTff7b72-Te6edf3searchTff7b72-Te6edf3termTff7b72=Ta5d6ff"Ta5d6ffconversationSearchTermTa5d6ff"
Tb4b4b4:Te6edf3filterTff7b72-Te6edf3unreadTff7b72-Te6edf3onlyTff7b72=Ta5d6ff"Ta5d6fffilterUnreadOnlyTa5d6ff"
Tb4b4b4:Te6edf3filterTff7b72-Te6edf3failedTff7b72-Te6edf3onlyTff7b72=Ta5d6ff"Ta5d6fffilterFailedOnlyTa5d6ff"
Tb4b4b4:Te6edf3filterTff7b72-Te6edf3hasTff7b72-Te6edf3attachmentsTff7b72-Te6edf3onlyTff7b72=Ta5d6ff"Ta5d6fffilterHasAttachmentsOnlyTa5d6ff"
Tb4b4b4:Tff7b72isTff7b72-Te6edf3loadingTff7b72=Ta5d6ff"Ta5d6ffisLoadingConversationsTa5d6ff"
Tb4b4b4:Tff7b72isTff7b72-Te6edf3loadingTff7b72-Te6edf3moreTff7b72=Ta5d6ff"Ta5d6ffisLoadingMoreTa5d6ff"
Tb4b4b4:Te6edf3hasTff7b72-Te6edf3moreTff7b72-Te6edf3conversationsTff7b72=Ta5d6ff"Ta5d6ffhasMoreConversationsTa5d6ff"
Tb4b4b4:Tff7b72isTff7b72-Te6edf3loadingTff7b72-Te6edf3moreTff7b72-Te6edf3announcesTff7b72=Ta5d6ff"Ta5d6ffisLoadingMoreAnnouncesTa5d6ff"
Tb4b4b4:Tff7b72isTff7b72-Te6edf3searchingTff7b72-Te6edf3announcesTff7b72=Ta5d6ff"Ta5d6ffisSearchingAnnouncesTa5d6ff"
Tb4b4b4:Te6edf3hasTff7b72-Te6edf3moreTff7b72-Te6edf3announcesTff7b72=Ta5d6ff"Ta5d6ffhasMoreAnnouncesTa5d6ff"
Tb4b4b4:Te6edf3peersTff7b72-Te6edf3searchTff7b72-Te6edf3termTff7b72=Ta5d6ff"Ta5d6ffpeersSearchTermTa5d6ff"
Tb4b4b4:Te6edf3totalTff7b72-Te6edf3peersTff7b72-Te6edf3countTff7b72=Ta5d6ff"Ta5d6fftotalPeersCountTa5d6ff"
Tb4b4b4:Te6edf3pinnedTff7b72-Te6edf3peerTff7b72-Te6edf3hashesTff7b72=Ta5d6ff"Ta5d6ffpinnedPeerHashesTa5d6ff"
@Te6edf3conversationTff7b72-Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffonConversationClickTa5d6ff"
@Te6edf3peerTff7b72-Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffonPeerClickTa5d6ff"
@Te6edf3conversationTff7b72-Te6edf3searchTff7b72-Te6edf3changedTff7b72=Ta5d6ff"Ta5d6ffonConversationSearchChangedTa5d6ff"
@Te6edf3conversationTff7b72-Te6edf3filterTff7b72-Te6edf3changedTff7b72=Ta5d6ff"Ta5d6ffonConversationFilterChangedTa5d6ff"
@Te6edf3peersTff7b72-Te6edf3searchTff7b72-Te6edf3changedTff7b72=Ta5d6ff"Ta5d6ffonPeersSearchChangedTa5d6ff"
@Te6edf3ingestTff7b72-Te6edf3paperTff7b72-Te6edf3messageTff7b72=Ta5d6ff"Ta5d6ffopenIngestPaperMessageModalTa5d6ff"
@Tffa657loadTff7b72-Te6edf3moreTff7b72=Ta5d6ff"Ta5d6ffloadMoreConversationsTa5d6ff"
@Tffa657loadTff7b72-Te6edf3moreTff7b72-Te6edf3announcesTff7b72=Ta5d6ff"Ta5d6ffloadMoreAnnouncesTa5d6ff"
@Te6edf3announcesTff7b72-Te6edf3tabTff7b72-Te6edf3activatedTff7b72=Ta5d6ff"Ta5d6ffonAnnouncesTabActivatedTa5d6ff"
@Te6edf3folderTff7b72-Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffonFolderClickTa5d6ff"
@Te6edf3createTff7b72-Te6edf3folderTff7b72=Ta5d6ff"Ta5d6ffonCreateFolderTa5d6ff"
@Te6edf3renameTff7b72-Te6edf3folderTff7b72=Ta5d6ff"Ta5d6ffonRenameFolderTa5d6ff"
@Te6edf3deleteTff7b72-Te6edf3folderTff7b72=Ta5d6ff"Ta5d6ffonDeleteFolderTa5d6ff"
@Te6edf3moveTff7b72-Te6edf3toTff7b72-Te6edf3folderTff7b72=Ta5d6ff"Ta5d6ffonMoveToFolderTa5d6ff"
@Te6edf3bulkTff7b72-Te6edf3markTff7b72-Tff7b72asTff7b72-Te6edf3readTff7b72=Ta5d6ff"Ta5d6ffonBulkMarkAsReadTa5d6ff"
@Te6edf3markTff7b72-Te6edf3allTff7b72-Tff7b72asTff7b72-Te6edf3readTff7b72=Ta5d6ff"Ta5d6ffonMarkAllAsReadTa5d6ff"
@Te6edf3bulkTff7b72-Te6edf3deleteTff7b72=Ta5d6ff"Ta5d6ffonBulkDeleteTa5d6ff"
@Tff7b72exportTff7b72-Te6edf3foldersTff7b72=Ta5d6ff"Ta5d6ffonExportFoldersTa5d6ff"
@Te6edf3importTff7b72-Te6edf3foldersTff7b72=Ta5d6ff"Ta5d6ffonImportFoldersTa5d6ff"
@Te6edf3messagesTff7b72-Te6edf3importedTff7b72=Ta5d6ff"Ta5d6ffonMessagesImportedTa5d6ff"
@Te6edf3toggleTff7b72-Te6edf3conversationTff7b72-Te6edf3pinTff7b72=Ta5d6ff"Ta5d6ffonToggleConversationPinTa5d6ff"
@Te6edf3toggleTff7b72-Te6edf3collapseTff7b72=Ta5d6ff"Ta5d6ffmessagesListSidebarCollapsed = !messagesListSidebarCollapsedTa5d6ff"
Tff7b72/Tff7b72>

Tff7b72<Te6edf3div
Te6edf3refTff7b72=Ta5d6ff"Ta5d6ffpanesContainerTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-1 overflow-hidden min-w-0 bg-slate-50 dark:bg-zinc-950Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffdestinationHash ? Ta5d6ff'Ta5d6ffflexTa5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffhidden sm:flexTa5d6ff'Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3template Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ff(pane, paneIndex) in visiblePanesTa5d6ff" Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpane.idTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffpaneIndex > 0Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgroup/resizer relative w-1 shrink-0 cursor-col-resize bg-sem-border transition-colors hover:bg-sem-accentTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff{ Ta5d6ff'Ta5d6ffbg-sem-accentTa5d6ff'Ta5d6ff: resizingPaneIds }Ta5d6ff"
Te6edf3roleTff7b72=Ta5d6ff"Ta5d6ffseparatorTa5d6ff"
Te6edf3ariaTff7b72-Te6edf3orientationTff7b72=Ta5d6ff"Ta5d6ffverticalTa5d6ff"
@Te6edf3pointerdownTff7b72=Ta5d6ff"Ta5d6ffstartPaneResize($event, visiblePanes[paneIndex - 1].id, pane.id)Ta5d6ff"
@Te6edf3dblclickTff7b72=Ta5d6ff"Ta5d6ffresetPaneSizesTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffabsolute inset-y-0 -left-1.5 -right-1.5Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrelative flex flex-col min-w-0 overflow-hidden transition-[box-shadow]Ta5d6ff"
Tb4b4b4:Te6edf3styleTff7b72=Ta5d6ff"Ta5d6ff{ flexGrow: paneFlexValue(pane.id), flexShrink: 1, flexBasis: Ta5d6ff'Ta5d6ff0Ta5d6ff%Ta5d6ff'Ta5d6ff }Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3multiPaneActive Tff7b72&& Te6edf3paneTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3focusedPaneId ? Ta5d6ff'Ta5d6ffring-2 ring-inset ring-sem-accent/60Ta5d6ff' Tb4b4b4: Ta5d6ff'Ta5d6ff'Tb4b4b4,
Te6edf3dragOverPaneId Tff7b72==Tff7b72= Te6edf3paneTff7b72.Td2a8ffid ? Ta5d6ff'Ta5d6ffring-2 ring-inset ring-sem-accent bg-sem-accent/5Ta5d6ff' Tb4b4b4: Ta5d6ff'Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
@Te6edf3mousedownTff7b72=Ta5d6ff"Ta5d6fffocusPane(pane.id)Ta5d6ff"
@Te6edf3dragoverTff7b72.Td2a8ffpreventTff7b72=Ta5d6ff"Ta5d6ffonPaneDragOver(pane.id)Ta5d6ff"
@Te6edf3dragleaveTff7b72=Ta5d6ff"Ta5d6ffonPaneDragLeave(pane.id)Ta5d6ff"
@Te6edf3dropTff7b72.Td2a8ffpreventTff7b72=Ta5d6ff"Ta5d6ffonPaneDrop(pane.id, $event)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3ConversationViewer
Tb4b4b4:Te6edf3refTff7b72=Ta5d6ff"Ta5d6ff(el) => registerPaneViewer(pane.id, el)Ta5d6ff"
Tb4b4b4:Te6edf3configTff7b72=Ta5d6ff"Ta5d6ffconfigTa5d6ff"
Tb4b4b4:Te6edf3myTff7b72-Te6edf3lxmfTff7b72-Te6edf3addressTff7b72-Tffa657hashTff7b72=Ta5d6ff"Ta5d6ffconfig?.lxmf_address_hash || Ta5d6ff'Ta5d6ff'Ta5d6ff"
Tb4b4b4:Te6edf3selectedTff7b72-Te6edf3peerTff7b72=Ta5d6ff"Ta5d6ffpane.peerTa5d6ff"
Tb4b4b4:Te6edf3conversationsTff7b72=Ta5d6ff"Ta5d6ffconversationsTa5d6ff"
@Te6edf3updateTb4b4b4:Te6edf3selectedTff7b72-Te6edf3peerTff7b72=Ta5d6ff"Ta5d6ffonPanePeerUpdate(pane.id, $event)Ta5d6ff"
@Te6edf3updateTff7b72-Te6edf3peerTff7b72-Te6edf3trackingTff7b72=Ta5d6ff"Ta5d6ffonUpdatePeerTrackingTa5d6ff"
@Te6edf3closeTff7b72=Ta5d6ff"Ta5d6ffonPaneClose(pane.id)Ta5d6ff"
@Te6edf3reloadTff7b72-Te6edf3conversationsTff7b72=Ta5d6ff"Ta5d6ffrequestConversationsRefreshTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ff!pane.peerTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpointer-events-none absolute inset-0 flex flex-col items-center justify-center gap-2 text-center text-sem-fg-secondaryTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff{ hidden: !multiPaneActive && dragOverPaneId !== pane.id }Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffmessage-text-outlineTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-8 opacity-70Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-smTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.select_conversation_for_paneTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>

Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcanAddPaneTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffhidden shrink-0 items-center border-l border-sem-border bg-sem-surface-muted sm:flex transition-colorsTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff{ Ta5d6ff'Ta5d6ffbg-sem-accent/10 ring-2 ring-inset ring-sem-accentTa5d6ff'Ta5d6ff: isDragOverAddZone }Ta5d6ff"
@Te6edf3dragoverTff7b72.Td2a8ffpreventTff7b72=Ta5d6ff"Ta5d6ffonAddZoneDragOverTa5d6ff"
@Te6edf3dragleaveTff7b72=Ta5d6ff"Ta5d6ffonAddZoneDragLeaveTa5d6ff"
@Te6edf3dropTff7b72.Td2a8ffpreventTff7b72=Ta5d6ff"Ta5d6ffonAddZoneDrop($event)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-1.5 py-2 text-sem-fg-secondary transition-colors hover:bg-sem-surface-raised hover:text-sem-fgTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffmessages.open_in_splitTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffaddPaneTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffdock-rightTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>

Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ff!isPopoutMode && !destinationHashTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsm:hidden fixed z-65 flex h-14 w-14 items-center justify-center rounded-full bg-zinc-900 text-white shadow-lg ring-1 ring-white/10 transition active:scale-95 dark:bg-zinc-100 dark:text-zinc-900 dark:ring-zinc-800 right-[max(1rem,env(safe-area-inset-right,0px))] bottom-[max(1.25rem,env(safe-area-inset-bottom,0px))]Ta5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffapp.composeTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffopenMobileComposeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffplusTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-7Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>

Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffisMobileComposeModalOpenTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffixed inset-0 z-95 flex items-end justify-center sm:items-center p-0 sm:p-4 pt-[max(0.75rem,env(safe-area-inset-top))] pb-[max(0px,env(safe-area-inset-bottom))] bg-black/50 backdrop-blur-xs sm:bg-black/50Ta5d6ff"
@Te6edf3clickTff7b72.Td2a8ffselfTff7b72=Ta5d6ff"Ta5d6ffisMobileComposeModalOpen = falseTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full sm:max-w-md bg-white dark:bg-zinc-900 rounded-t-2xl sm:rounded-2xl shadow-2xl overflow-hidden max-h-[90dvh] flex flex-colTa5d6ff"
@Te6edf3clickTff7b72.Td2a8ffstop
Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-5 py-4 border-b border-gray-100 dark:border-zinc-800 flex items-center justify-between shrink-0Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3h3 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.mobile_compose_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h3Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-400 hover:text-gray-500 dark:hover:text-zinc-300 transition-colors min-h-[44px] min-w-[44px] flex items-center justify-center -mr-2Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffisMobileComposeModalOpen = falseTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffcloseTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-6Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-5 overflow-y-auto space-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.select_peer_or_enter_addressTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-xs font-medium text-gray-500 dark:text-zinc-500 uppercase tracking-wider mb-1Ta5d6ff"
Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffmobile-compose-destinationTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffapp.lxmf_address_hashTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3input
Te6edf3idTff7b72=Ta5d6ff"Ta5d6ffmobile-compose-destinationTa5d6ff"
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffmobileComposeAddressTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fftextTa5d6ff"
Te6edf3autocompleteTff7b72=Ta5d6ff"Ta5d6ffoffTa5d6ff"
Te6edf3autocorrectTff7b72=Ta5d6ff"Ta5d6ffoffTa5d6ff"
Te6edf3spellcheckTff7b72=Ta5d6ff"Ta5d6fffalseTa5d6ff"
Tb4b4b4:Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffmessages.mobile_compose_destination_placeholderTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock w-full rounded-xl border-0 py-2.5 px-3 text-gray-900 dark:text-white shadow-xs ring-1 ring-inset ring-gray-300 dark:ring-zinc-800 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-blue-600 sm:text-sm dark:bg-zinc-900Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffsubmitMobileComposeTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full flex justify-center items-center gap-2 py-2.5 px-4 border border-transparent rounded-xl shadow-xs text-sm font-bold text-white bg-blue-600 hover:bg-blue-700 focus:outline-hidden focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 transition-all disabled:opacity-50 disabled:pointer-events-noneTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ff!mobileComposeAddress.trim()Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffsubmitMobileComposeTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffapp.composeTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full flex justify-center items-center gap-2 py-2.5 px-4 rounded-xl border border-gray-200 dark:border-zinc-700 text-sm font-semibold text-gray-800 dark:text-zinc-200 bg-gray-50 dark:bg-zinc-800 hover:bg-gray-100 dark:hover:bg-zinc-700 transition-colorsTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffopenIngestFromMobileComposeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffqrcodeTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5 shrink-0Ta5d6ff" Tff7b72/Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.ingest_paper_messageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>

Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Ingest Te6edf3Paper Te6edf3Message Te6edf3Modal Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffisIngestModalOpenTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffixed inset-0 z-100 flex items-center justify-center p-4 bg-black/50 backdrop-blur-xsTa5d6ff"
@Te6edf3clickTff7b72.Td2a8ffselfTff7b72=Ta5d6ff"Ta5d6ffisIngestModalOpen = falseTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full max-w-md bg-white dark:bg-zinc-900 rounded-2xl shadow-2xl overflow-hiddenTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-6 py-4 border-b border-gray-100 dark:border-zinc-800 flex items-center justify-betweenTa5d6ff"Tff7b72>
Tff7b72<Te6edf3h3 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Te6edf3Ingest Te6edf3Paper Te6edf3MessageTff7b72<Tff7b72/Te6edf3h3Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-400 hover:text-gray-500 dark:hover:text-zinc-300 transition-colorsTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffisIngestModalOpen = falseTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffcloseTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-6Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400 mb-4Ta5d6ff"Tff7b72>
Te6edf3You Te6edf3can Te6edf3read Te6edf3LXMF Te6edf3paper Te6edf3messages Te6edf3by Te6edf3scanning Te6edf3a Te6edf3QR Te6edf3code Tff7b72or Te6edf3pasting Te6edf3an Tff7b72<Te6edf3strongTff7b72>Te6edf3lxmfTb4b4b4:Tff7b72/Tff7b72/Tff7b72<Tff7b72/Te6edf3strongTff7b72> Tff7b72or
Tff7b72<Te6edf3strongTff7b72>Te6edf3lxmTb4b4b4:Tff7b72/Tff7b72/Tff7b72<Tff7b72/Te6edf3strongTff7b72> Te6edf3linkTff7b72. Te6edf3ContactTff7b72-Te6edf3sharing Te6edf3links Te6edf3using Tff7b72<Te6edf3strongTff7b72>Te6edf3lxmaTb4b4b4:Tff7b72/Tff7b72/Tff7b72<Tff7b72/Te6edf3strongTff7b72> Te6edf3are Te6edf3also
Te6edf3supportedTff7b72.
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3label
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock text-xs font-medium text-gray-500 dark:text-zinc-500 uppercase tracking-wider mb-1Ta5d6ff"
Tff7b72>
Te6edf3LXMF Te6edf3URI
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3input
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffingestUriTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6fftextTa5d6ff"
Te6edf3placeholderTff7b72=Ta5d6ff"Ta5d6fflxmf://... or lxma://...Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffblock w-full rounded-lg border-0 py-2 text-gray-900 dark:text-white shadow-xs ring-1 ring-inset ring-gray-300 dark:ring-zinc-800 placeholder:text-gray-400 focus:ring-2 focus:ring-inset focus:ring-blue-600 sm:text-sm dark:bg-zinc-900Ta5d6ff"
@Te6edf3keydownTff7b72.Td2a8ffenterTff7b72=Ta5d6ff"Ta5d6ffingestPaperMessageTa5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-3 py-2 bg-gray-100 dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 rounded-lg hover:bg-gray-200 dark:hover:bg-zinc-700 transition-colorsTa5d6ff"
Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ffPaste from ClipboardTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffpasteFromClipboardTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffclipboard-text-outlineTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcameraSupportedTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-3 py-2 bg-gray-100 dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 rounded-lg hover:bg-gray-200 dark:hover:bg-zinc-700 transition-colorsTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ff$t(Ta5d6ff'Ta5d6ffmessages.scan_qrTa5d6ff'Ta5d6ff)Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffopenIngestScannerModalTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffqrcode-scanTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full flex justify-center py-2.5 px-4 border border-transparent rounded-xl shadow-xs text-sm font-bold text-white bg-blue-600 hover:bg-blue-700 focus:outline-hidden focus:ring-2 focus:ring-offset-2 focus:ring-blue-500 transition-allTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ff!ingestUriTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffingestPaperMessageTa5d6ff"
Tff7b72>
Te6edf3Read Te6edf3LXM
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3p Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ff!cameraSupportedTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_not_supportedTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>

Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffisIngestScannerModalOpenTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffixed inset-0 z-120 flex items-center justify-center p-4 bg-black/70 backdrop-blur-xsTa5d6ff"
@Te6edf3clickTff7b72.Td2a8ffselfTff7b72=Ta5d6ff"Ta5d6ffcloseIngestScannerModalTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full max-w-xl rounded-2xl bg-white dark:bg-zinc-900 shadow-2xl overflow-hiddenTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-5 py-4 border-b border-gray-100 dark:border-zinc-800 flex items-center justify-betweenTa5d6ff"Tff7b72>
Tff7b72<Te6edf3h3 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg font-bold text-gray-900 dark:text-zinc-100Ta5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.scan_qrTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3h3Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-400 hover:text-gray-600 dark:hover:text-zinc-300Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffcloseIngestScannerModalTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffcloseTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffsize-5Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-5 space-y-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3video
Te6edf3refTff7b72=Ta5d6ff"Ta5d6ffingestScannerVideoTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full rounded-xl bg-black max-h-[60vh]Ta5d6ff"
Te6edf3autoplay
Te6edf3playsinline
Te6edf3muted
Tff7b72>Tff7b72<Tff7b72/Te6edf3videoTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-500 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ingestScannerError Tff7b72|| Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.scanner_hintTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>

Tff7b72<Te6edf3scriptTff7b72>
Te6edf3import Te6edf3WebSocketConnection Te6edf3from Ta5d6ff"Ta5d6ff../../js/WebSocketConnectionTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3Utils Te6edf3from Ta5d6ff"Ta5d6ff../../js/UtilsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3MessagesSidebar Te6edf3from Ta5d6ff"Ta5d6ff./MessagesSidebar.vueTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3ConversationViewer Te6edf3from Ta5d6ff"Ta5d6ff./ConversationViewer.vueTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3GlobalStateTb4b4b4, Tb4b4b4{ Te6edf3mergeGlobalConfig Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../js/GlobalStateTa5d6ff"Tb4b4b4;

Te6edf3function Te6edf3snapshotGlobalConfigTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3GlobalStateTff7b72.Td2a8ffconfig Tff7b72&& Tffa657typeof Te6edf3GlobalStateTff7b72.Td2a8ffconfig Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffobjectTa5d6ff" ? Tb4b4b4{ Tff7b72.Tff7b72.Tff7b72.Td2a8ffGlobalStateTff7b72.Td2a8ffconfig Tb4b4b4} Tb4b4b4: Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Te6edf3import Te6edf3DialogUtils Te6edf3from Ta5d6ff"Ta5d6ff../../js/DialogUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3DownloadUtils Te6edf3from Ta5d6ff"Ta5d6ff../../js/DownloadUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3GlobalEmitter Te6edf3from Ta5d6ff"Ta5d6ff../../js/GlobalEmitterTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3ToastUtils Te6edf3from Ta5d6ff"Ta5d6ff../../js/ToastUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3NotificationUtils Te6edf3from Ta5d6ff"Ta5d6ff../../js/NotificationUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{ Te6edf3setOpenDestinationHashes Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../js/activeConversationStore.jsTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{
Te6edf3attachStreamToVideoTb4b4b4,
Te6edf3decodeQrFromVideoTb4b4b4,
Te6edf3describeCameraError Tff7b72as Te6edf3describeQrCameraErrorTb4b4b4,
Te6edf3isCameraSupportedTb4b4b4,
Te6edf3startCameraStreamTb4b4b4,
Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../js/qrScannerUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{ Te6edf3lxmfConversationListPreview Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../js/lxmfConversationPreviewTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{
Te6edf3conversationListSignatureTb4b4b4,
Te6edf3countUnreadConversationsTb4b4b4,
Te6edf3syncConversationListInPlaceTb4b4b4,
Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../js/lxmfConversationListSyncTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{
Te6edf3loadMessagePanesTb4b4b4,
Te6edf3saveMessagePanesTb4b4b4,
Te6edf3loadFeatureSidebarCollapsedTb4b4b4,
Te6edf3saveFeatureSidebarCollapsedTb4b4b4,
Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../../js/browserLayoutStoreTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3MaterialDesignIcon Te6edf3from Ta5d6ff"Ta5d6ff../MaterialDesignIcon.vueTa5d6ff"Tb4b4b4;

Tff7b72export Te6edf3default Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffMessagesPageTa5d6ff"Tb4b4b4,
Te6edf3componentsTb4b4b4: Tb4b4b4{
Te6edf3ConversationViewerTb4b4b4,
Te6edf3MessagesSidebarTb4b4b4,
Te6edf3MaterialDesignIconTb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3propsTb4b4b4: Tb4b4b4{
Te6edf3destinationHashTb4b4b4: Tb4b4b4{
Te6edf3typeTb4b4b4: Tffa657StringTb4b4b4,
Te6edf3requiredTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3defaultTb4b4b4: Tffa657nullTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3dataTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3reloadIntervalTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3conversationRefreshTimeoutTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3peersRefreshTimeoutTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3conversationsAbortControllerTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3announcesAbortControllerTb4b4b4: Tffa657nullTb4b4b4,

Te6edf3configTb4b4b4: Te6edf3snapshotGlobalConfigTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3hasLoadedConversationsTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3messagesListSidebarCollapsedTb4b4b4: Te6edf3loadFeatureSidebarCollapsedTb4b4b4(Ta5d6ff"Ta5d6ffmessagesTa5d6ff"Tb4b4b4) ?? Tff7b72falseTb4b4b4,
Te6edf3peersTb4b4b4: Tb4b4b4{Tb4b4b4}Tb4b4b4,

Te6edf3panesTb4b4b4: Tb4b4b4[Tb4b4b4{ Te6edf3idTb4b4b4: T79c0ff1Tb4b4b4, Te6edf3peerTb4b4b4: Tffa657null Tb4b4b4}Tb4b4b4]Tb4b4b4,
Te6edf3focusedPaneIdTb4b4b4: T79c0ff1Tb4b4b4,
Te6edf3nextPaneIdTb4b4b4: T79c0ff2Tb4b4b4,
Te6edf3paneFlexTb4b4b4: Tb4b4b4{Tb4b4b4}Tb4b4b4,
Te6edf3resizingPaneIdsTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3dragOverPaneIdTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3isDragOverAddZoneTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3isWideViewportTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3isWideEnoughForThreePanesTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3paneViewportQueryTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3paneViewportListenerTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3threePaneViewportQueryTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3threePaneViewportListenerTb4b4b4: Tffa657nullTb4b4b4,

Te6edf3conversationsTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3conversationListSignatureTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3announcesLoadedTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3foldersTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3selectedFolderIdTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3pageSizeTb4b4b4: T79c0ff50Tb4b4b4,
Te6edf3hasMoreConversationsTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3isLoadingMoreTb4b4b4: Tff7b72falseTb4b4b4,

Te6edf3hasMoreAnnouncesTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3isLoadingMoreAnnouncesTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3isSearchingAnnouncesTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3totalPeersCountTb4b4b4: T79c0ff0Tb4b4b4,
Te6edf3peersSearchTermTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3lxmfDeliveryAnnouncesTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,

Te6edf3conversationSearchTermTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3filterUnreadOnlyTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3filterFailedOnlyTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3filterHasAttachmentsOnlyTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3isLoadingConversationsTb4b4b4: Tff7b72falseTb4b4b4,

Te6edf3pinnedPeerHashesTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,

Te6edf3isIngestModalOpenTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3ingestUriTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3isIngestScannerModalOpenTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3ingestScannerErrorTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3ingestScannerStreamTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3ingestScannerAnimationFrameTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3isMobileComposeModalOpenTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3mobileComposeAddressTb4b4b4: Ta5d6ff"Ta5d6ff"Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3computedTb4b4b4: Tb4b4b4{
Te6edf3focusedPaneTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3paneTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8fffocusedPaneIdTb4b4b4) Tff7b72|| Te6edf3thisTff7b72.Td2a8ffpanesTb4b4b4[T79c0ff0Tb4b4b4] Tff7b72|| Tffa657nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3selectedPeerTb4b4b4: Tb4b4b4{
Te6edf3getTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8fffocusedPane?Tff7b72.Td2a8ffpeer ?? Tffa657nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3setTb4b4b4(Te6edf3peerTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3pane Tff7b72= Te6edf3thisTff7b72.Td2a8fffocusedPaneTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3paneTb4b4b4) Tb4b4b4{
Te6edf3paneTff7b72.Td2a8ffpeer Tff7b72= Te6edf3peerTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3multiPaneEnabledTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffconfig?Tff7b72.Td2a8ffmessages_multi_pane_enabled Tff7b72!=Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3maxPanesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffisPopoutMode Tff7b72|| Tff7b72!Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72|| Tff7b72!Te6edf3thisTff7b72.Td2a8ffmultiPaneEnabledTb4b4b4) Tb4b4b4{
Tff7b72return T79c0ff1Tb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3thisTff7b72.Td2a8ffisWideEnoughForThreePanes ? T79c0ff3 Tb4b4b4: T79c0ff2Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3visiblePanesTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3let Te6edf3panesTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffmaxPanes Tff7b72<Tff7b72= T79c0ff1Tb4b4b4) Tb4b4b4{
Te6edf3panes Tff7b72= Te6edf3thisTff7b72.Td2a8fffocusedPane ? Tb4b4b4[Te6edf3thisTff7b72.Td2a8fffocusedPaneTb4b4b4] Tb4b4b4: Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8ffsliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3panes Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8ffsliceTb4b4b4(T79c0ff0Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffmaxPanesTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3panesTff7b72.Td2a8fflength Tff7b72<Tff7b72= T79c0ff1Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3panesTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3hasEmptyPane Tff7b72= Te6edf3panesTff7b72.Td2a8ffsomeTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Tff7b72!Te6edf3paneTff7b72.Td2a8ffpeerTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3hasEmptyPaneTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3panesTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3panesTff7b72.Td2a8fffilterTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3paneTff7b72.Td2a8ffpeer Tff7b72|| Te6edf3paneTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8fffocusedPaneIdTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3multiPaneActiveTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffvisiblePanesTff7b72.Td2a8fflength Tff7b72> T79c0ff1Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3canAddPaneTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4(
Tff7b72!Te6edf3thisTff7b72.Td2a8ffisPopoutMode Tff7b72&&
Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72&&
Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fflength Tff7b72< Te6edf3thisTff7b72.Td2a8ffmaxPanes Tff7b72&&
Te6edf3thisTff7b72.Td2a8ffselectedPeer Tff7b72!= Tffa657null
Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3paneLayoutSignatureTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3panes Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3paneTff7b72.Td2a8ffpeer?Tff7b72.Td2a8ffdestination_hash Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tff7b72.Td2a8ffjoinTb4b4b4(Ta5d6ff"Tffea00\u241fTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3focusedIndex Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fffindIndexTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3paneTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8fffocusedPaneIdTb4b4b4)Tb4b4b4;
Tff7b72return `Tff7b72$Tb4b4b4{Te6edf3focusedIndexTb4b4b4}\Te6edf3u241eTff7b72$Tb4b4b4{Te6edf3panesTb4b4b4}`Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3popoutRouteTypeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3route?Tff7b72.Td2a8ffmeta?Tff7b72.Td2a8ffpopoutTypeTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Tff7b72$Te6edf3routeTff7b72.Td2a8ffmetaTff7b72.Td2a8ffpopoutTypeTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3thisTff7b72.Tff7b72$Te6edf3route?Tff7b72.Td2a8ffquery?Tff7b72.Td2a8ffpopout ?? Te6edf3thisTff7b72.Td2a8ffgetHashPopoutValueTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3isPopoutModeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffpopoutRouteType Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffconversationTa5d6ff"Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3messagesSidebarPositionTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3p Tff7b72= Te6edf3thisTff7b72.Td2a8ffconfig?Tff7b72.Td2a8ffmessages_sidebar_positionTb4b4b4;
Tff7b72return Te6edf3p Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffrightTa5d6ff" ? Ta5d6ff"Ta5d6ffrightTa5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ffleftTa5d6ff"Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3messagesSidebarOnRightTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffmessagesSidebarPosition Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffrightTa5d6ff"Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3cameraSupportedTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3isCameraSupportedTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3watchTb4b4b4: Tb4b4b4{
Te6edf3messagesListSidebarCollapsedTb4b4b4(Te6edf3collapsedTb4b4b4) Tb4b4b4{
Te6edf3saveFeatureSidebarCollapsedTb4b4b4(Ta5d6ff"Ta5d6ffmessagesTa5d6ff"Tb4b4b4, Te6edf3collapsedTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3conversationsTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsyncUnreadCountTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3paneLayoutSignatureTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpersistPanesTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffsyncOpenDestinationHashesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3destinationHashTb4b4b4(Te6edf3newHashTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3newHashTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffisMobileComposeModalOpen Tff7b72= Tff7b72falseTb4b4b4;
Tff7b72/Tff7b72/ Te6edf3Avoid Te6edf3a Te6edf3redundant Te6edf3reload Te6edf3when Te6edf3the Te6edf3route Te6edf3change Te6edf3originates Te6edf3from Te6edf3selecting Te6edf3a
Tff7b72/Tff7b72/ Te6edf3conversationTff7b72/Te6edf3peer Tff7b72in Te6edf3this Te6edf3pageTff7b72. Te6edf3The Te6edf3focused Te6edf3pane Te6edf3already Te6edf3shows Te6edf3that Te6edf3peerTb4b4b4, Te6edf3so
Tff7b72/Tff7b72/ Te6edf3reTff7b72-Te6edf3running Te6edf3onComposeNewMessage Te6edf3would Te6edf3set Te6edf3selectedPeer Te6edf3to Te6edf3a Te6edf3different Te6edf3object
Tff7b72/Tff7b72/ Te6edf3reference Tff7b72for Te6edf3the Te6edf3same Tffa657hash Tff7b72and Te6edf3reTff7b72-Te6edf3trigger Te6edf3a Te6edf3full Te6edf3message Te6edf3reload Tb4b4b4(Te6edf3visible Te6edf3flashTb4b4b4)Tff7b72.
Tff7b72const Te6edf3currentHash Tff7b72= Te6edf3thisTff7b72.Td2a8ffselectedPeer?Tff7b72.Td2a8ffdestination_hashTb4b4b4;
Tff7b72const Te6edf3normalizedNew Tff7b72= Te6edf3UtilsTff7b72.Td2a8ffnormalizeMeshchatHashHexTb4b4b4(Te6edf3newHashTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3currentHash Tff7b72&& Te6edf3UtilsTff7b72.Td2a8ffnormalizeMeshchatHashHexTb4b4b4(Te6edf3currentHashTb4b4b4) Tff7b72==Tff7b72= Te6edf3normalizedNewTb4b4b4) Tb4b4b4{
Tff7b72/Tff7b72/ Te6edf3Still Te6edf3dismiss Te6edf3unread Tff7b72/ Te6edf3nav Te6edf3badge Te6edf3when Te6edf3the Te6edf3chat Tff7b72is Te6edf3already Te6edf3openTff7b72.
Te6edf3thisTff7b72.Td2a8ffdismissUnreadForOpenDestinationTb4b4b4(Te6edf3normalizedNewTb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffonComposeNewMessageTb4b4b4(Te6edf3newHashTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3createdTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpaneViewers Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffresizeContext Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffboundPaneResizeMove Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffboundPaneResizeEnd Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffrestorePanesTb4b4b4(Te6edf3thisTff7b72.Td2a8ffdestinationHashTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffsyncOpenDestinationHashesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3beforeUnmountTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3clearIntervalTb4b4b4(Te6edf3thisTff7b72.Td2a8ffreloadIntervalTb4b4b4)Tb4b4b4;
Te6edf3clearTimeoutTb4b4b4(Te6edf3thisTff7b72.Td2a8ffconversationRefreshTimeoutTb4b4b4)Tb4b4b4;
Te6edf3clearTimeoutTb4b4b4(Te6edf3thisTff7b72.Td2a8ffpeersRefreshTimeoutTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ff_onConversationsVisibility Tff7b72&& Tffa657typeof Te6edf3document Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3documentTff7b72.Td2a8ffremoveEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffvisibilitychangeTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ff_onConversationsVisibilityTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffconversationsAbortController?Tff7b72.Td2a8ffabortTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffannouncesAbortController?Tff7b72.Td2a8ffabortTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffstopIngestScannerTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffteardownPaneViewportWatchersTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffteardownPaneResizeTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3setOpenDestinationHashesTb4b4b4(Tb4b4b4[Tb4b4b4]Tb4b4b4)Tb4b4b4;

Tff7b72/Tff7b72/ Te6edf3stop Te6edf3listening Tff7b72for Te6edf3websocket Te6edf3messages
Te6edf3WebSocketConnectionTff7b72.Td2a8ffoffTb4b4b4(Ta5d6ff"Ta5d6ffmessageTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonWebsocketMessageTb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTff7b72.Td2a8ffoffTb4b4b4(Ta5d6ff"Ta5d6ffcompose-new-messageTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonComposeNewMessageTb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTff7b72.Td2a8ffoffTb4b4b4(Ta5d6ff"Ta5d6ffrefresh-conversationsTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffrequestConversationsRefreshTb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTff7b72.Td2a8ffoffTb4b4b4(Ta5d6ff"Ta5d6ffwebsocket-reconnectedTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffrequestConversationsRefreshTb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTff7b72.Td2a8ffoffTb4b4b4(Ta5d6ff"Ta5d6ffidentity-switchedTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonIdentitySwitchedTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3mountedTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsetupPaneViewportWatchersTb4b4b4(Tb4b4b4)Tb4b4b4;

Tff7b72/Tff7b72/ Te6edf3listen Tff7b72for Te6edf3websocket Te6edf3messages
Te6edf3WebSocketConnectionTff7b72.Td2a8ffonTb4b4b4(Ta5d6ff"Ta5d6ffmessageTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonWebsocketMessageTb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTff7b72.Td2a8ffonTb4b4b4(Ta5d6ff"Ta5d6ffcompose-new-messageTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonComposeNewMessageTb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTff7b72.Td2a8ffonTb4b4b4(Ta5d6ff"Ta5d6ffrefresh-conversationsTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffrequestConversationsRefreshTb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTff7b72.Td2a8ffonTb4b4b4(Ta5d6ff"Ta5d6ffwebsocket-reconnectedTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffrequestConversationsRefreshTb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTff7b72.Td2a8ffonTb4b4b4(Ta5d6ff"Ta5d6ffidentity-switchedTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonIdentitySwitchedTb4b4b4)Tb4b4b4;

Te6edf3thisTff7b72.Td2a8ffgetConfigTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffloadConversationPinsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffgetFoldersTb4b4b4(Tb4b4b4)Tb4b4b4;

Tff7b72/Tff7b72/ Te6edf3Poll Tff7b72while Te6edf3visibleTff7b72. Te6edf3WS Te6edf3refreshTff7b72-Te6edf3conversations Te6edf3covers Te6edf3most Te6edf3live Te6edf3updatesTff7b72.
Te6edf3thisTff7b72.Td2a8ffreloadInterval Tff7b72= Te6edf3setIntervalTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3document Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff" Tff7b72&& Te6edf3documentTff7b72.Td2a8ffvisibilityState Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffhiddenTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffgetFoldersTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff15000Tb4b4b4)Tb4b4b4;

Te6edf3thisTff7b72.Td2a8ff_onConversationsVisibility Tff7b72= Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3document Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff" Tff7b72&& Te6edf3documentTff7b72.Td2a8ffvisibilityState Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffvisibleTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffrequestConversationsRefreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3document Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3documentTff7b72.Td2a8ffaddEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffvisibilitychangeTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ff_onConversationsVisibilityTb4b4b4)Tb4b4b4;
Tb4b4b4}

Tff7b72/Tff7b72/ Te6edf3compose Te6edf3message Tff7b72if Te6edf3a Te6edf3destination Tffa657hash Te6edf3was Te6edf3provided Te6edf3on Te6edf3page Tffa657load
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffdestinationHashTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffonComposeNewMessageTb4b4b4(Te6edf3thisTff7b72.Td2a8ffdestinationHashTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTb4b4b4: Tb4b4b4{
Te6edf3syncUnreadCountTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3GlobalStateTff7b72.Td2a8ffunreadConversationsCount Tff7b72= Te6edf3countUnreadConversationsTb4b4b4(Te6edf3thisTff7b72.Td2a8ffconversationsTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onIdentitySwitchedTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffconversationsAbortController?Tff7b72.Td2a8ffabortTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconversations Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconversationListSignature Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffhasMoreConversations Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffhasLoadedConversations Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8fflxmfDeliveryAnnounces Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffannouncesLoaded Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8fffolders Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffselectedFolderId Tff7b72= Tffa657nullTb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3pane Te6edf3of Te6edf3thisTff7b72.Td2a8ffpanes Tff7b72|| Tb4b4b4[Tb4b4b4]Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3pane Tff7b72&& Tffa657typeof Te6edf3pane Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffobjectTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3paneTff7b72.Td2a8ffpeer Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffgetFoldersTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffloadConversationPinsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onAnnouncesTabActivatedTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffannouncesLoadedTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffannouncesLoaded Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffgetLxmfDeliveryAnnouncesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onComposeNewMessageTb4b4b4(Te6edf3destinationHashTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3destinationHash Tff7b72== Tffa657nullTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffselectedPeerTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Tff7b72$Te6edf3nextTickTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72const Te6edf3composeInput Tff7b72= Te6edf3documentTff7b72.Td2a8ffgetElementByIdTb4b4b4(Ta5d6ff"Ta5d6ffcompose-inputTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3composeInputTb4b4b4) Tb4b4b4{
Te6edf3composeInputTff7b72.Td2a8fffocusTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}

Te6edf3destinationHash Tff7b72= Te6edf3UtilsTff7b72.Td2a8ffnormalizeMeshchatHashHexTb4b4b4(Te6edf3destinationHashTb4b4b4)Tb4b4b4;

Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetLxmfDeliveryAnnounceTb4b4b4(Te6edf3destinationHashTb4b4b4)Tb4b4b4;

Tff7b72const Te6edf3existingPeer Tff7b72= Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3destinationHashTb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3existingPeerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffonPeerClickTb4b4b4(Te6edf3existingPeerTb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}

Tff7b72if Tb4b4b4(Te6edf3destinationHashTff7b72.Td2a8fflength Tff7b72!=Tff7b72= T79c0ff32Tb4b4b4) Tb4b4b4{
Te6edf3DialogUtilsTff7b72.Td2a8ffalertTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffcommon.invalid_addressTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}

Tff7b72const Te6edf3existingConversation Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3cTb4b4b4) Tff7b72=Tff7b72> Te6edf3cTff7b72.Td2a8ffdestination_hash Tff7b72==Tff7b72= Te6edf3destinationHashTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffonPeerClickTb4b4b4(Tb4b4b4{
Te6edf3display_nameTb4b4b4: Te6edf3existingConversation?Tff7b72.Td2a8ffdisplay_name ?? Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff"Tb4b4b4,
Te6edf3custom_display_nameTb4b4b4: Te6edf3existingConversation?Tff7b72.Td2a8ffcustom_display_name ?? Tffa657nullTb4b4b4,
Te6edf3destination_hashTb4b4b4: Te6edf3destinationHashTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3getConfigTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3config`Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3next Tff7b72= Te6edf3responseTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffconfigTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3next Tff7b72&& Tffa657typeof Te6edf3next Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffobjectTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3mergeGlobalConfigTb4b4b4(Te6edf3nextTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconfig Tff7b72= Te6edf3nextTb4b4b4;
Tb4b4b4}
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fflogTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconfig Tff7b72= Te6edf3snapshotGlobalConfigTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onWebsocketMessageTb4b4b4(Te6edf3messageTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3json Tff7b72= Te6edf3JSONTff7b72.Td2a8ffparseTb4b4b4(Te6edf3messageTff7b72.Td2a8ffdataTb4b4b4)Tb4b4b4;
Te6edf3switch Tb4b4b4(Te6edf3jsonTff7b72.Td2a8fftypeTb4b4b4) Tb4b4b4{
Te6edf3case Ta5d6ff"Ta5d6ffconfigTa5d6ff"Tb4b4b4: Tb4b4b4{
Tff7b72const Te6edf3next Tff7b72= Te6edf3json?Tff7b72.Td2a8ffconfigTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3next Tff7b72&& Tffa657typeof Te6edf3next Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffobjectTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3mergeGlobalConfigTb4b4b4(Te6edf3nextTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconfig Tff7b72= Te6edf3nextTb4b4b4;
Tb4b4b4}
Tff7b72breakTb4b4b4;
Tb4b4b4}
Te6edf3case Ta5d6ff"Ta5d6ffannounceTa5d6ff"Tb4b4b4: Tb4b4b4{
Tff7b72const Te6edf3aspect Tff7b72= Te6edf3jsonTff7b72.Td2a8ffannounceTff7b72.Td2a8ffaspectTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3aspect Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fflxmf.deliveryTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffupdatePeerFromAnnounceTb4b4b4(Te6edf3jsonTff7b72.Td2a8ffannounceTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72breakTb4b4b4;
Tb4b4b4}
Te6edf3case Ta5d6ff"Ta5d6fflxmf.deliveryTa5d6ff"Tb4b4b4: Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffrequestConversationsRefreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72breakTb4b4b4;
Tb4b4b4}
Te6edf3case Ta5d6ff"Ta5d6fflxmf_message_createdTa5d6ff"Tb4b4b4: Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffonOutboundMessageCreatedTb4b4b4(Te6edf3jsonTff7b72.Td2a8fflxmf_messageTb4b4b4)Tb4b4b4;
Tff7b72breakTb4b4b4;
Tb4b4b4}
Te6edf3case Ta5d6ff"Ta5d6fflxmf_message_state_updatedTa5d6ff"Tb4b4b4: Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffonOutboundMessageStateUpdatedTb4b4b4(Te6edf3jsonTff7b72.Td2a8fflxmf_messageTb4b4b4)Tb4b4b4;
Tff7b72breakTb4b4b4;
Tb4b4b4}
Te6edf3case Ta5d6ff"Ta5d6fflxmf.telemetryTa5d6ff"Tb4b4b4: Tb4b4b4{
Tff7b72/Tff7b72/ Te6edf3update Te6edf3tracking Te6edf3status Tff7b72if Te6edf3peer Te6edf3matches
Tff7b72const Te6edf3destHash Tff7b72= Te6edf3jsonTff7b72.Td2a8ffdestination_hashTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3destHashTb4b4b4]Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3destHashTb4b4b4]Tff7b72.Td2a8ffis_tracking Tff7b72= Te6edf3jsonTff7b72.Td2a8ffis_trackingTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffapplyToPanePeersTb4b4b4(Te6edf3destHashTb4b4b4, Tb4b4b4{ Te6edf3is_trackingTb4b4b4: Te6edf3jsonTff7b72.Td2a8ffis_tracking Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72breakTb4b4b4;
Tb4b4b4}
Te6edf3case Ta5d6ff"Ta5d6fflxm.ingest_uri.resultTa5d6ff"Tb4b4b4: Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3jsonTff7b72.Td2a8ffingest_type Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffmap_viewTa5d6ff" Tff7b72&& Te6edf3jsonTff7b72.Td2a8ffmap_queryTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3mq Tff7b72= Te6edf3jsonTff7b72.Td2a8ffmap_queryTb4b4b4;
Tff7b72const Te6edf3query Tff7b72= Tb4b4b4{
Te6edf3latTb4b4b4: Tffa657StringTb4b4b4(Te6edf3mqTff7b72.Td2a8fflatTb4b4b4)Tb4b4b4,
Te6edf3lonTb4b4b4: Tffa657StringTb4b4b4(Te6edf3mqTff7b72.Td2a8fflonTb4b4b4)Tb4b4b4,
Te6edf3zoomTb4b4b4: Tffa657StringTb4b4b4(Te6edf3mqTff7b72.Td2a8ffzoomTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3mqTff7b72.Td2a8fflayersTb4b4b4) Tb4b4b4{
Te6edf3queryTff7b72.Td2a8fflayers Tff7b72= Te6edf3mqTff7b72.Td2a8fflayersTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3mqTff7b72.Td2a8fflabelTb4b4b4) Tb4b4b4{
Te6edf3queryTff7b72.Td2a8fflabel Tff7b72= Te6edf3mqTff7b72.Td2a8fflabelTb4b4b4;
Tb4b4b4}
Te6edf3await Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffmapTa5d6ff"Tb4b4b4, Te6edf3query Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72breakTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3jsonTff7b72.Td2a8ffstatus Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffsuccessTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestUri Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3jsonTff7b72.Td2a8ffingest_type Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fflxma_contactTa5d6ff" Tff7b72&& Te6edf3jsonTff7b72.Td2a8ffdestination_hashTb4b4b4) Tb4b4b4{
Te6edf3await Te6edf3thisTff7b72.Td2a8ffonComposeNewMessageTb4b4b4(Te6edf3jsonTff7b72.Td2a8ffdestination_hashTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72breakTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3getLxmfDeliveryAnnouncesTb4b4b4(Te6edf3append Tff7b72= Tff7b72falseTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3appendTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffannouncesLoaded Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}
Tff7b72/Tff7b72/ Te6edf3capture Te6edf3the Te6edf3controller Te6edf3that Te6edf3belongs Te6edf3to Tff7b72*Te6edf3thisTff7b72* Te6edf3call Te6edf3so Te6edf3a Te6edf3laterTb4b4b4,
Tff7b72/Tff7b72/ Te6edf3superseding Te6edf3call Te6edf3canTa5d6ff'Ta5d6fft have its own finally block clear the
Tff7b72/Tff7b72/ Te6edf3loading Te6edf3state Tff7b72for Te6edf3an Tff7b72inTff7b72-Te6edf3flight Te6edf3search Te6edf3out Te6edf3from Te6edf3under Te6edf3itTff7b72.
Te6edf3let Te6edf3myController Tff7b72= Te6edf3thisTff7b72.Td2a8ffannouncesAbortControllerTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3appendTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffannouncesAbortControllerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffannouncesAbortControllerTff7b72.Td2a8ffabortTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffannouncesAbortController Tff7b72= Te6edf3new Te6edf3AbortControllerTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3myController Tff7b72= Te6edf3thisTff7b72.Td2a8ffannouncesAbortControllerTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisSearchingAnnounces Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffannouncesAbortControllerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffannouncesAbortController Tff7b72= Te6edf3new Te6edf3AbortControllerTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3myController Tff7b72= Te6edf3thisTff7b72.Td2a8ffannouncesAbortControllerTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3offset Tff7b72= Te6edf3append ? Tffa657ObjectTff7b72.Td2a8ffkeysTb4b4b4(Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4)Tff7b72.Td2a8fflength Tb4b4b4: T79c0ff0Tb4b4b4;
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3announces`Tb4b4b4, Tb4b4b4{
Te6edf3paramsTb4b4b4: Tb4b4b4{
Te6edf3aspectTb4b4b4: Ta5d6ff"Ta5d6fflxmf.deliveryTa5d6ff"Tb4b4b4,
Te6edf3limitTb4b4b4: Te6edf3thisTff7b72.Td2a8ffpageSizeTb4b4b4,
Te6edf3offsetTb4b4b4: Te6edf3offsetTb4b4b4,
Te6edf3searchTb4b4b4: Te6edf3thisTff7b72.Td2a8ffpeersSearchTermTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tff7b72signalTb4b4b4: Te6edf3myControllerTff7b72.Tff7b72signalTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;

Tff7b72const Te6edf3newAnnounces Tff7b72= Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8ffannouncesTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3appendTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpeers Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tb4b4b4}

Te6edf3thisTff7b72.Td2a8fftotalPeersCount Tff7b72= Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8fftotal_count Tff7b72|| T79c0ff0Tb4b4b4;

Tff7b72for Tb4b4b4(Tff7b72const Te6edf3ann Te6edf3of Te6edf3newAnnouncesTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffupdatePeerFromAnnounceTb4b4b4(Te6edf3annTb4b4b4)Tb4b4b4;
Tb4b4b4}

Te6edf3thisTff7b72.Td2a8ffhasMoreAnnounces Tff7b72= Te6edf3newAnnouncesTff7b72.Td2a8fflength Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8ffpageSizeTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffisCancel?Tff7b72.Tb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3consoleTff7b72.Td2a8fflogTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffannouncesAbortController Tff7b72==Tff7b72= Te6edf3myControllerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisLoadingMoreAnnounces Tff7b72= Tff7b72falseTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3appendTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisSearchingAnnounces Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3loadMoreAnnouncesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffisLoadingMoreAnnounces Tff7b72|| Tff7b72!Te6edf3thisTff7b72.Td2a8ffhasMoreAnnouncesTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisLoadingMoreAnnounces Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetLxmfDeliveryAnnouncesTb4b4b4(Tff7b72trueTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3getLxmfDeliveryAnnounceTb4b4b4(Te6edf3destinationHashTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72/Tff7b72/ Te6edf3fetch Te6edf3announce Tff7b72for Te6edf3destination Tffa657hash
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3announces`Tb4b4b4, Tb4b4b4{
Te6edf3paramsTb4b4b4: Tb4b4b4{
Te6edf3destination_hashTb4b4b4: Te6edf3destinationHashTb4b4b4,
Te6edf3limitTb4b4b4: T79c0ff1Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;

Tff7b72/Tff7b72/ Te6edf3update Te6edf3ui
Tff7b72const Te6edf3lxmfDeliveryAnnounces Tff7b72= Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8ffannouncesTb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3lxmfDeliveryAnnounce Te6edf3of Te6edf3lxmfDeliveryAnnouncesTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffupdatePeerFromAnnounceTb4b4b4(Te6edf3lxmfDeliveryAnnounceTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Tff7b72/Tff7b72/ Te6edf3do Te6edf3nothing Tff7b72if Te6edf3failed Te6edf3to Tffa657load Te6edf3announce
Te6edf3consoleTff7b72.Td2a8fflogTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3getConversationsTb4b4b4(Te6edf3append Tff7b72= Tff7b72falseTb4b4b4) Tb4b4b4{
Te6edf3let Te6edf3myController Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsAbortControllerTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3appendTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffconversationsAbortControllerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffconversationsAbortControllerTff7b72.Td2a8ffabortTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffconversationsAbortController Tff7b72= Te6edf3new Te6edf3AbortControllerTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3myController Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsAbortControllerTb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffconversationsAbortControllerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffconversationsAbortController Tff7b72= Te6edf3new Te6edf3AbortControllerTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3myController Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsAbortControllerTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3shouldShowInitialLoading Tff7b72=
Tff7b72!Te6edf3append Tff7b72&& Tff7b72!Te6edf3thisTff7b72.Td2a8ffhasLoadedConversations Tff7b72&& Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3shouldShowInitialLoadingTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisLoadingConversations Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}

Tff7b72const Te6edf3offset Tff7b72= Te6edf3append ? Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8fflength Tb4b4b4: T79c0ff0Tb4b4b4;
Te6edf3let Te6edf3response Tff7b72= Tffa657nullTb4b4b4;
Te6edf3let Te6edf3attempt Tff7b72= T79c0ff0Tb4b4b4;
Tff7b72while Tb4b4b4(Te6edf3attempt Tff7b72< T79c0ff4Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3lxmfTff7b72/Te6edf3conversations`Tb4b4b4, Tb4b4b4{
Te6edf3paramsTb4b4b4: Tb4b4b4{
Tff7b72.Tff7b72.Tff7b72.Td2a8ffthisTff7b72.Td2a8ffbuildConversationQueryParamsTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3limitTb4b4b4: Te6edf3thisTff7b72.Td2a8ffpageSizeTb4b4b4,
Te6edf3offsetTb4b4b4: Te6edf3offsetTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tff7b72signalTb4b4b4: Te6edf3myControllerTff7b72.Tff7b72signalTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72breakTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3requestErrorTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3status Tff7b72= Te6edf3requestError?Tff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffstatusTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3status Tff7b72==Tff7b72= T79c0ff503 Tff7b72&& Te6edf3attempt Tff7b72< T79c0ff3 Tff7b72&& Tff7b72!Te6edf3myControllerTff7b72.Tff7b72signalTff7b72.Td2a8ffabortedTb4b4b4) Tb4b4b4{
Te6edf3attempt Tff7b72+= T79c0ff1Tb4b4b4;
Te6edf3await Te6edf3new Te6edf3PromiseTb4b4b4(Tb4b4b4(Te6edf3resolveTb4b4b4) Tff7b72=Tff7b72> Te6edf3setTimeoutTb4b4b4(Te6edf3resolveTb4b4b4, T79c0ff250 Tff7b72* Te6edf3attemptTb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72continueTb4b4b4;
Tb4b4b4}
Te6edf3throw Te6edf3requestErrorTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3responseTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}

Tff7b72const Te6edf3newConversations Tff7b72= Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8ffconversationsTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3appendTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3nextSignature Tff7b72= Te6edf3conversationListSignatureTb4b4b4(Te6edf3newConversationsTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3nextSignature Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationListSignatureTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffhasLoadedConversations Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffhasMoreConversations Tff7b72= Te6edf3newConversationsTff7b72.Td2a8fflength Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8ffpageSizeTb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tb4b4b4}

Tff7b72if Tb4b4b4(Te6edf3appendTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffconversations Tff7b72= Tb4b4b4[Tff7b72.Tff7b72.Tff7b72.Td2a8ffthisTff7b72.Td2a8ffconversationsTb4b4b4, Tff7b72.Tff7b72.Tff7b72.Td2a8ffnewConversationsTb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconversationListSignature Tff7b72= Te6edf3conversationListSignatureTb4b4b4(Te6edf3thisTff7b72.Td2a8ffconversationsTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Tff7b72const Te6edf3nextSignature Tff7b72= Te6edf3conversationListSignatureTb4b4b4(Te6edf3newConversationsTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3nextSignature Tff7b72!=Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationListSignatureTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffconversationListSignature Tff7b72= Te6edf3nextSignatureTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffconversations Tff7b72= Te6edf3newConversationsTff7b72.Td2a8ffsliceTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Tff7b72const Te6edf3structureChanged Tff7b72= Te6edf3syncConversationListInPlaceTb4b4b4(Te6edf3thisTff7b72.Td2a8ffconversationsTb4b4b4, Te6edf3newConversationsTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3structureChangedTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffconversations Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8ffsliceTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}

Tff7b72for Tb4b4b4(Tff7b72const Te6edf3conversation Te6edf3of Te6edf3newConversationsTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3conversation?Tff7b72.Td2a8ffdestination_hashTb4b4b4) Tff7b72continueTb4b4b4;
Tff7b72const Te6edf3existingPeer Tff7b72= Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3conversationTff7b72.Td2a8ffdestination_hashTb4b4b4] Tff7b72|| Tb4b4b4{Tb4b4b4}Tb4b4b4;
Te6edf3let Te6edf3displayName Tff7b72= Te6edf3conversationTff7b72.Td2a8ffdisplay_name ?? Te6edf3existingPeerTff7b72.Td2a8ffdisplay_nameTb4b4b4;
Tff7b72if Tb4b4b4(
Te6edf3displayName Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff" Tff7b72&&
Te6edf3existingPeerTff7b72.Td2a8ffdisplay_name Tff7b72&&
Te6edf3existingPeerTff7b72.Td2a8ffdisplay_name Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff"
Tb4b4b4) Tb4b4b4{
Te6edf3displayName Tff7b72= Te6edf3existingPeerTff7b72.Td2a8ffdisplay_nameTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3conversationTff7b72.Td2a8ffdestination_hashTb4b4b4] Tff7b72= Tb4b4b4{
Tff7b72.Tff7b72.Tff7b72.Td2a8ffexistingPeerTb4b4b4,
Te6edf3destination_hashTb4b4b4: Te6edf3conversationTff7b72.Td2a8ffdestination_hashTb4b4b4,
Te6edf3display_nameTb4b4b4: Te6edf3displayNameTb4b4b4,
Te6edf3custom_display_nameTb4b4b4: Te6edf3conversationTff7b72.Td2a8ffcustom_display_name ?? Te6edf3existingPeerTff7b72.Td2a8ffcustom_display_nameTb4b4b4,
Te6edf3contact_imageTb4b4b4: Te6edf3conversationTff7b72.Td2a8ffcontact_image ?? Te6edf3existingPeerTff7b72.Td2a8ffcontact_imageTb4b4b4,
Te6edf3lxmf_user_iconTb4b4b4: Te6edf3conversationTff7b72.Td2a8fflxmf_user_icon ?? Te6edf3existingPeerTff7b72.Td2a8fflxmf_user_iconTb4b4b4,
Te6edf3updated_atTb4b4b4: Te6edf3conversationTff7b72.Td2a8ffupdated_at ?? Te6edf3existingPeerTff7b72.Td2a8ffupdated_atTb4b4b4,
Te6edf3is_trackingTb4b4b4: Te6edf3conversationTff7b72.Td2a8ffis_tracking ?? Te6edf3existingPeerTff7b72.Td2a8ffis_trackingTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}

Te6edf3thisTff7b72.Td2a8ffhasLoadedConversations Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffhasMoreConversations Tff7b72= Te6edf3newConversationsTff7b72.Td2a8fflength Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8ffpageSizeTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffisCancel?Tff7b72.Tb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3consoleTff7b72.Td2a8fflogTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffconversationsAbortController Tff7b72==Tff7b72= Te6edf3myControllerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisLoadingConversations Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisLoadingMore Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3loadConversationPinsTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/conversation-pinsTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpinnedPeerHashes Tff7b72= Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8ffpeer_hashes Tff7b72|| Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fflogTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onToggleConversationPinTb4b4b4(Te6edf3destinationHashTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/conversation-pins/toggleTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3destination_hashTb4b4b4: Te6edf3destinationHashTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpinnedPeerHashes Tff7b72= Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8ffpeer_hashes Tff7b72|| Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_toggle_pinTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3consoleTff7b72.Td2a8fflogTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3peerHashFromMessageTb4b4b4(Te6edf3msgTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3msgTff7b72.Td2a8ffis_incoming ? Te6edf3msgTff7b72.Td2a8ffsource_hash Tb4b4b4: Te6edf3msgTff7b72.Td2a8ffdestination_hashTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3peerDisplayNameForConversationSidebarTb4b4b4(Te6edf3peerHashTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3conv Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3cTb4b4b4) Tff7b72=Tff7b72> Te6edf3cTff7b72.Td2a8ffdestination_hash Tff7b72==Tff7b72= Te6edf3peerHashTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3convTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3convTff7b72.Td2a8ffcustom_display_name ?? Te6edf3convTff7b72.Td2a8ffdisplay_name ?? Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff"Tb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3peer Tff7b72= Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3peerHashTb4b4b4]Tb4b4b4;
Tff7b72return Te6edf3peer?Tff7b72.Td2a8ffcustom_display_name ?? Te6edf3peer?Tff7b72.Td2a8ffdisplay_name ?? Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff"Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onOutboundMessageCreatedTb4b4b4(Te6edf3msgTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3peerHash Tff7b72= Te6edf3thisTff7b72.Td2a8ffpeerHashFromMessageTb4b4b4(Te6edf3msgTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3peerDisplay Tff7b72= Te6edf3thisTff7b72.Td2a8ffpeerDisplayNameForConversationSidebarTb4b4b4(Te6edf3peerHashTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3preview Tff7b72= Te6edf3lxmfConversationListPreviewTb4b4b4(Te6edf3msgTb4b4b4, Tb4b4b4{
Te6edf3myLxmfAddressHashTb4b4b4: Te6edf3thisTff7b72.Td2a8ffconfig?Tff7b72.Td2a8fflxmf_address_hash Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4,
Te6edf3peerDisplayNameTb4b4b4: Te6edf3peerDisplayTb4b4b4,
Te6edf3tTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTff7b72.Td2a8ffbindTb4b4b4(Te6edf3thisTb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3idx Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8fffindIndexTb4b4b4(Tb4b4b4(Te6edf3cTb4b4b4) Tff7b72=Tff7b72> Te6edf3cTff7b72.Td2a8ffdestination_hash Tff7b72==Tff7b72= Te6edf3peerHashTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3idx Tff7b72!=Tff7b72= Tff7b72-T79c0ff1Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3conv Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsTb4b4b4[Te6edf3idxTb4b4b4]Tb4b4b4;
Te6edf3convTff7b72.Td2a8fflatest_message_preview Tff7b72= Te6edf3previewTb4b4b4;
Te6edf3convTff7b72.Td2a8fflatest_message_title Tff7b72= Te6edf3msgTff7b72.Td2a8fftitleTb4b4b4;
Te6edf3convTff7b72.Td2a8fflatest_message_created_at Tff7b72= Te6edf3msgTff7b72.Td2a8fftimestampTb4b4b4;
Te6edf3convTff7b72.Td2a8ffupdated_at Tff7b72= Te6edf3new Te6edf3DateTb4b4b4(Te6edf3msgTff7b72.Td2a8fftimestamp Tff7b72* T79c0ff1000Tb4b4b4)Tff7b72.Td2a8fftoISOStringTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Tff7b72const Te6edf3peer Tff7b72= Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3peerHashTb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8ffunshiftTb4b4b4(Tb4b4b4{
Te6edf3destination_hashTb4b4b4: Te6edf3peerHashTb4b4b4,
Te6edf3display_nameTb4b4b4: Te6edf3peer?Tff7b72.Td2a8ffdisplay_name ?? Te6edf3thisTff7b72.Td2a8ffselectedPeer?Tff7b72.Td2a8ffdisplay_name ?? Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff"Tb4b4b4,
Te6edf3custom_display_nameTb4b4b4: Te6edf3peer?Tff7b72.Td2a8ffcustom_display_name ?? Te6edf3thisTff7b72.Td2a8ffselectedPeer?Tff7b72.Td2a8ffcustom_display_name ?? Tffa657nullTb4b4b4,
Te6edf3contact_imageTb4b4b4: Te6edf3peer?Tff7b72.Td2a8ffcontact_image ?? Tffa657nullTb4b4b4,
Te6edf3lxmf_user_iconTb4b4b4: Te6edf3peer?Tff7b72.Td2a8fflxmf_user_icon ?? Tffa657nullTb4b4b4,
Te6edf3is_unreadTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3is_trackingTb4b4b4: Te6edf3peer?Tff7b72.Td2a8ffis_tracking ?? Tff7b72falseTb4b4b4,
Te6edf3failed_messages_countTb4b4b4: T79c0ff0Tb4b4b4,
Te6edf3has_attachmentsTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3latest_message_previewTb4b4b4: Te6edf3previewTb4b4b4,
Te6edf3latest_message_titleTb4b4b4: Te6edf3msgTff7b72.Td2a8fftitleTb4b4b4,
Te6edf3latest_message_created_atTb4b4b4: Te6edf3msgTff7b72.Td2a8fftimestampTb4b4b4,
Te6edf3updated_atTb4b4b4: Te6edf3new Te6edf3DateTb4b4b4(Te6edf3msgTff7b72.Td2a8fftimestamp Tff7b72* T79c0ff1000Tb4b4b4)Tff7b72.Td2a8fftoISOStringTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3is_contactTb4b4b4: Tff7b72falseTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffresolvePeerDisplayNameTb4b4b4(Te6edf3peerHashTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onOutboundMessageStateUpdatedTb4b4b4(Te6edf3msgTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3peerHash Tff7b72= Te6edf3thisTff7b72.Td2a8ffpeerHashFromMessageTb4b4b4(Te6edf3msgTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3conv Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3cTb4b4b4) Tff7b72=Tff7b72> Te6edf3cTff7b72.Td2a8ffdestination_hash Tff7b72==Tff7b72= Te6edf3peerHashTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3convTb4b4b4) Tff7b72returnTb4b4b4;

Tff7b72const Te6edf3oldState Tff7b72= Te6edf3convTff7b72.Td2a8ff_lastKnownStateTb4b4b4;
Tff7b72const Te6edf3newState Tff7b72= Te6edf3msgTff7b72.Td2a8ffstateTb4b4b4;
Te6edf3convTff7b72.Td2a8ff_lastKnownState Tff7b72= Te6edf3newStateTb4b4b4;

Tff7b72if Tb4b4b4(Te6edf3newState Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffailedTa5d6ff" Tff7b72&& Te6edf3oldState Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6fffailedTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3convTff7b72.Td2a8fffailed_messages_count Tff7b72= Tb4b4b4(Te6edf3convTff7b72.Td2a8fffailed_messages_count Tff7b72|| T79c0ff0Tb4b4b4) Tff7b72+ T79c0ff1Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3oldState Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffailedTa5d6ff" Tff7b72&& Te6edf3newState Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6fffailedTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3convTff7b72.Td2a8fffailed_messages_count Tff7b72= Te6edf3MathTff7b72.Td2a8ffmaxTb4b4b4(T79c0ff0Tb4b4b4, Tb4b4b4(Te6edf3convTff7b72.Td2a8fffailed_messages_count Tff7b72|| T79c0ff1Tb4b4b4) Tff7b72- T79c0ff1Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3resolvePeerDisplayNameTb4b4b4(Te6edf3peerHashTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3lxmfTff7b72/Te6edf3conversations`Tb4b4b4, Tb4b4b4{
Te6edf3paramsTb4b4b4: Tb4b4b4{ Te6edf3searchTb4b4b4: Te6edf3peerHashTb4b4b4, Te6edf3limitTb4b4b4: T79c0ff1 Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3results Tff7b72= Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8ffconversationsTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3results Tff7b72|| Te6edf3resultsTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4) Tff7b72returnTb4b4b4;

Tff7b72const Te6edf3fresh Tff7b72= Te6edf3resultsTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3freshTff7b72.Td2a8ffdestination_hash Tff7b72!=Tff7b72= Te6edf3peerHashTb4b4b4) Tff7b72returnTb4b4b4;

Tff7b72const Te6edf3conv Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3cTb4b4b4) Tff7b72=Tff7b72> Te6edf3cTff7b72.Td2a8ffdestination_hash Tff7b72==Tff7b72= Te6edf3peerHashTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3convTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3freshTff7b72.Td2a8ffdisplay_name Tff7b72&& Te6edf3freshTff7b72.Td2a8ffdisplay_name Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3convTff7b72.Td2a8ffdisplay_name Tff7b72= Te6edf3freshTff7b72.Td2a8ffdisplay_nameTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3freshTff7b72.Td2a8ffcustom_display_nameTb4b4b4) Te6edf3convTff7b72.Td2a8ffcustom_display_name Tff7b72= Te6edf3freshTff7b72.Td2a8ffcustom_display_nameTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3freshTff7b72.Td2a8ffcontact_imageTb4b4b4) Te6edf3convTff7b72.Td2a8ffcontact_image Tff7b72= Te6edf3freshTff7b72.Td2a8ffcontact_imageTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3freshTff7b72.Td2a8fflxmf_user_iconTb4b4b4) Te6edf3convTff7b72.Td2a8fflxmf_user_icon Tff7b72= Te6edf3freshTff7b72.Td2a8fflxmf_user_iconTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3freshTff7b72.Td2a8ffis_contactTb4b4b4) Te6edf3convTff7b72.Td2a8ffis_contact Tff7b72= Te6edf3freshTff7b72.Td2a8ffis_contactTb4b4b4;
Tb4b4b4}

Tff7b72for Tb4b4b4(Tff7b72const Te6edf3pane Te6edf3of Te6edf3thisTff7b72.Td2a8ffpanesTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3paneTff7b72.Td2a8ffpeer Tff7b72|| Te6edf3paneTff7b72.Td2a8ffpeerTff7b72.Td2a8ffdestination_hash Tff7b72!=Tff7b72= Te6edf3peerHashTb4b4b4) Tb4b4b4{
Tff7b72continueTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3incomingName Tff7b72= Te6edf3freshTff7b72.Td2a8ffdisplay_nameTb4b4b4;
Tff7b72const Te6edf3shouldUpdate Tff7b72=
Te6edf3incomingName Tff7b72&& Te6edf3incomingName Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff" Tff7b72&& Te6edf3incomingName Tff7b72!=Tff7b72= Te6edf3paneTff7b72.Td2a8ffpeerTff7b72.Td2a8ffdisplay_nameTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3shouldUpdateTb4b4b4) Tb4b4b4{
Te6edf3paneTff7b72.Td2a8ffpeer Tff7b72= Tb4b4b4{
Tff7b72.Tff7b72.Tff7b72.Td2a8ffpaneTff7b72.Td2a8ffpeerTb4b4b4,
Te6edf3display_nameTb4b4b4: Te6edf3incomingNameTb4b4b4,
Te6edf3custom_display_nameTb4b4b4: Te6edf3freshTff7b72.Td2a8ffcustom_display_name ?? Te6edf3paneTff7b72.Td2a8ffpeerTff7b72.Td2a8ffcustom_display_nameTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4} Te6edf3catch Tb4b4b4{
Tff7b72/Tff7b72/ Te6edf3nonTff7b72-Te6edf3critical
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3getFoldersTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/foldersTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fffolders Tff7b72= Te6edf3responseTff7b72.Td2a8ffdataTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to load foldersTa5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onCreateFolderTb4b4b4(Te6edf3nameTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/foldersTa5d6ff"Tb4b4b4, Tb4b4b4{ Te6edf3name Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetFoldersTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.folder_createdTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_create_folderTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onRenameFolderTb4b4b4(Tb4b4b4{ Te6edf3idTb4b4b4, Te6edf3name Tb4b4b4}Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3lxmfTff7b72/Te6edf3foldersTff7b72/Tff7b72$Tb4b4b4{Te6edf3idTb4b4b4}`Tb4b4b4, Tb4b4b4{ Te6edf3name Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetFoldersTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.folder_renamedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_rename_folderTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onDeleteFolderTb4b4b4(Te6edf3idTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffdeleteTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3lxmfTff7b72/Te6edf3foldersTff7b72/Tff7b72$Tb4b4b4{Te6edf3idTb4b4b4}`Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffselectedFolderId Tff7b72==Tff7b72= Te6edf3idTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffselectedFolderId Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetFoldersTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.folder_deletedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_delete_folderTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onMoveToFolderTb4b4b4(Tb4b4b4{ Te6edf3peer_hashesTb4b4b4, Te6edf3folder_id Tb4b4b4}Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72/Tff7b72/ Te6edf3Treat T79c0ff0 Tff7b72as Tffa657null Tb4b4b4(Te6edf3UncategorizedTb4b4b4) Tff7b72for Te6edf3the Te6edf3backend
Tff7b72const Te6edf3targetFolderId Tff7b72= Te6edf3folder_id Tff7b72==Tff7b72= T79c0ff0 ? Tffa657null Tb4b4b4: Te6edf3folder_idTb4b4b4;
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/conversations/move-to-folderTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3peer_hashesTb4b4b4,
Te6edf3folder_idTb4b4b4: Te6edf3targetFolderIdTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.moved_to_folderTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_move_folderTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onBulkMarkAsReadTb4b4b4(Te6edf3destination_hashesTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/conversations/bulk-mark-as-readTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3destination_hashesTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTff7b72.Td2a8ffemitTb4b4b4(Ta5d6ff"Ta5d6ffnotifications-changedTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3h Te6edf3of Te6edf3destination_hashes Tff7b72|| Tb4b4b4[Tb4b4b4]Tb4b4b4) Tb4b4b4{
Te6edf3NotificationUtilsTff7b72.Td2a8ffclearMessageNotificationsTb4b4b4(Te6edf3hTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.marked_readTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_mark_readTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onMarkAllAsReadTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/conversations/bulk-mark-as-readTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3mark_allTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3GlobalEmitterTff7b72.Td2a8ffemitTb4b4b4(Ta5d6ff"Ta5d6ffnotifications-changedTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3NotificationUtilsTff7b72.Td2a8ffclearAllMessageNotificationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.marked_all_readTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_mark_readTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onBulkDeleteTb4b4b4(Te6edf3destination_hashesTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3confirmed Tff7b72= Te6edf3await Te6edf3DialogUtilsTff7b72.Td2a8ffconfirmTb4b4b4(
Ta5d6ff"Ta5d6ffAre you sure you want to delete these conversations? All messages will be lost.Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffDelete ConversationsTa5d6ff"
Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3confirmedTb4b4b4) Tff7b72returnTb4b4b4;

Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/conversations/bulk-deleteTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3destination_hashesTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.conversations_deletedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_delete_conversationsTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onExportFoldersTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/folders/exportTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3data Tff7b72= Te6edf3JSONTff7b72.Td2a8ffstringifyTb4b4b4(Te6edf3responseTff7b72.Td2a8ffdataTb4b4b4, Tffa657nullTb4b4b4, T79c0ff2Tb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3blob Tff7b72= Te6edf3new Te6edf3BlobTb4b4b4(Tb4b4b4[Te6edf3dataTb4b4b4]Tb4b4b4, Tb4b4b4{ Te6edf3typeTb4b4b4: Ta5d6ff"Ta5d6ffapplication/jsonTa5d6ff" Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3DownloadUtilsTff7b72.Td2a8ffdownloadFileTb4b4b4(
`Te6edf3meshchatxTff7b72-Te6edf3foldersTff7b72-Tff7b72$Tb4b4b4{Te6edf3new Te6edf3DateTb4b4b4(Tb4b4b4)Tff7b72.Td2a8fftoISOStringTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffsliceTb4b4b4(T79c0ff0Tb4b4b4, T79c0ff10Tb4b4b4)Tb4b4b4}Tff7b72.Td2a8ffjson`Tb4b4b4,
Te6edf3blob
Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_export_foldersTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onImportFoldersTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3input Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8fffoldersImportInputTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3input Tff7b72&& Tffa657typeof Te6edf3inputTff7b72.Td2a8ffclick Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3inputTff7b72.Td2a8ffclickTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onMessagesImportedTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onFoldersImportFileSelectedTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3target Tff7b72= Te6edf3eventTff7b72.Td2a8fftargetTb4b4b4;
Tff7b72const Te6edf3file Tff7b72= Te6edf3targetTff7b72.Td2a8fffiles?Tff7b72.Tb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Te6edf3targetTff7b72.Td2a8ffvalue Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3fileTb4b4b4) Tff7b72returnTb4b4b4;

Tff7b72const Te6edf3reader Tff7b72= Te6edf3new Te6edf3FileReaderTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3readerTff7b72.Td2a8ffonload Tff7b72= Te6edf3async Tb4b4b4(Te6edf3reTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3data Tff7b72= Te6edf3JSONTff7b72.Td2a8ffparseTb4b4b4(Te6edf3reTff7b72.Td2a8fftargetTff7b72.Td2a8ffresultTb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/lxmf/folders/importTa5d6ff"Tb4b4b4, Te6edf3dataTb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetFoldersTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.folders_importedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_import_foldersTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4;
Te6edf3readerTff7b72.Td2a8ffreadAsTextTb4b4b4(Te6edf3fileTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onFolderClickTb4b4b4(Te6edf3folderIdTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffselectedFolderId Tff7b72= Te6edf3folderIdTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffrequestConversationsRefreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3loadMoreConversationsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffisLoadingMore Tff7b72|| Tff7b72!Te6edf3thisTff7b72.Td2a8ffhasMoreConversationsTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisLoadingMore Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tff7b72trueTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3buildConversationQueryParamsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3params Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffconversationSearchTerm Tff7b72&& Te6edf3thisTff7b72.Td2a8ffconversationSearchTermTff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4) Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3paramsTff7b72.Td2a8ffsearch Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationSearchTermTff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8fffilterUnreadOnlyTb4b4b4) Tb4b4b4{
Te6edf3paramsTff7b72.Td2a8fffilter_unread Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8fffilterFailedOnlyTb4b4b4) Tb4b4b4{
Te6edf3paramsTff7b72.Td2a8fffilter_failed Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8fffilterHasAttachmentsOnlyTb4b4b4) Tb4b4b4{
Te6edf3paramsTff7b72.Td2a8fffilter_has_attachments Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffselectedFolderId Tff7b72!=Tff7b72= Tffa657nullTb4b4b4) Tb4b4b4{
Te6edf3paramsTff7b72.Td2a8fffolder_id Tff7b72= Te6edf3thisTff7b72.Td2a8ffselectedFolderIdTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3paramsTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3updatePeerFromAnnounceTb4b4b4: Te6edf3function Tb4b4b4(Te6edf3announceTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3existing Tff7b72= Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3announceTff7b72.Td2a8ffdestination_hashTb4b4b4] Tff7b72|| Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tff7b72const Te6edf3merged Tff7b72= Tb4b4b4{ Tff7b72.Tff7b72.Tff7b72.Td2a8ffexistingTb4b4b4, Tff7b72.Tff7b72.Tff7b72.Td2a8ffannounce Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(
Te6edf3announceTff7b72.Td2a8ffdisplay_name Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff" Tff7b72&&
Te6edf3existingTff7b72.Td2a8ffdisplay_name Tff7b72&&
Te6edf3existingTff7b72.Td2a8ffdisplay_name Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff"
Tb4b4b4) Tb4b4b4{
Te6edf3mergedTff7b72.Td2a8ffdisplay_name Tff7b72= Te6edf3existingTff7b72.Td2a8ffdisplay_nameTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3announceTff7b72.Td2a8ffdestination_hashTb4b4b4] Tff7b72= Te6edf3mergedTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onUpdatePeerTrackingTb4b4b4(Tb4b4b4{ Te6edf3destination_hashTb4b4b4, Te6edf3is_tracking Tb4b4b4}Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3destination_hashTb4b4b4]Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3destination_hashTb4b4b4]Tff7b72.Td2a8ffis_tracking Tff7b72= Te6edf3is_trackingTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffapplyToPanePeersTb4b4b4(Te6edf3destination_hashTb4b4b4, Tb4b4b4{ Te6edf3is_tracking Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onPeerClickTb4b4b4: Te6edf3function Tb4b4b4(Te6edf3peerTb4b4b4) Tb4b4b4{
Tff7b72/Tff7b72/ Te6edf3update Te6edf3selected Te6edf3peer
Te6edf3thisTff7b72.Td2a8ffselectedPeer Tff7b72= Te6edf3peerTb4b4b4;

Tff7b72/Tff7b72/ Te6edf3update Te6edf3current Te6edf3route
Tff7b72const Te6edf3routeName Tff7b72= Te6edf3thisTff7b72.Td2a8ffisPopoutMode ? Ta5d6ff"Ta5d6ffmessages-popoutTa5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ffmessagesTa5d6ff"Tb4b4b4;
Tff7b72const Te6edf3routeOptions Tff7b72= Tb4b4b4{
Te6edf3nameTb4b4b4: Te6edf3routeNameTb4b4b4,
Te6edf3paramsTb4b4b4: Tb4b4b4{
Te6edf3destinationHashTb4b4b4: Te6edf3peerTff7b72.Td2a8ffdestination_hashTb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisPopoutMode Tff7b72&& Te6edf3thisTff7b72.Tff7b72$Te6edf3route?Tff7b72.Td2a8ffqueryTb4b4b4) Tb4b4b4{
Te6edf3routeOptionsTff7b72.Td2a8ffquery Tff7b72= Tb4b4b4{ Tff7b72.Tff7b72.Tff7b72.Td2a8ffthisTff7b72.Tff7b72$Te6edf3routeTff7b72.Td2a8ffquery Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTff7b72.Td2a8ffreplaceTb4b4b4(Te6edf3routeOptionsTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onConversationClickTb4b4b4: Te6edf3function Tb4b4b4(Te6edf3conversationTb4b4b4) Tb4b4b4{
Tff7b72/Tff7b72/ Te6edf3object Te6edf3must Te6edf3stay Te6edf3compatible Te6edf3with Te6edf3format Te6edf3of Te6edf3peers
Te6edf3thisTff7b72.Td2a8ffonPeerClickTb4b4b4(Te6edf3conversationTb4b4b4)Tb4b4b4;

Tff7b72/Tff7b72/ Te6edf3mark Te6edf3conversation Tff7b72as Te6edf3read Tff7b72in Te6edf3the Te6edf3pane Te6edf3that Te6edf3now Te6edf3displays Te6edf3it
Tff7b72const Te6edf3viewer Tff7b72= Te6edf3thisTff7b72.Td2a8ffpaneViewers?Tff7b72.Tb4b4b4[Te6edf3thisTff7b72.Td2a8fffocusedPaneIdTb4b4b4]Tb4b4b4;
Te6edf3viewer?Tff7b72.Td2a8ffmarkConversationAsRead?Tff7b72.Tb4b4b4(Te6edf3conversationTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3dismissUnreadForOpenDestinationTb4b4b4(Te6edf3destinationHashTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3normalized Tff7b72= Te6edf3UtilsTff7b72.Td2a8ffnormalizeMeshchatHashHexTb4b4b4(Te6edf3destinationHash Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3normalizedTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3conversation Tff7b72=
Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3cTb4b4b4) Tff7b72=Tff7b72> Te6edf3UtilsTff7b72.Td2a8ffnormalizeMeshchatHashHexTb4b4b4(Te6edf3cTff7b72.Td2a8ffdestination_hashTb4b4b4) Tff7b72==Tff7b72= Te6edf3normalizedTb4b4b4) Tff7b72||
Te6edf3thisTff7b72.Td2a8ffselectedPeerTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3conversationTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3viewer Tff7b72= Te6edf3thisTff7b72.Td2a8ffpaneViewers?Tff7b72.Tb4b4b4[Te6edf3thisTff7b72.Td2a8fffocusedPaneIdTb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3viewer?Tff7b72.Td2a8ffmarkConversationAsReadTb4b4b4) Tb4b4b4{
Te6edf3viewerTff7b72.Td2a8ffmarkConversationAsReadTb4b4b4(Te6edf3conversationTb4b4b4, Tb4b4b4{ Te6edf3forceTb4b4b4: Tff7b72true Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72/Tff7b72/ Te6edf3Viewer Tff7b72not Te6edf3mounted Te6edf3yet Tb4b4b4(Te6edf3restored Te6edf3panesTb4b4b4)Tff7b72. Te6edf3Optimistically Te6edf3clear Te6edf3local Te6edf3unreadTff7b72.
Tff7b72if Tb4b4b4(Te6edf3conversationTff7b72.Td2a8ffis_unreadTb4b4b4) Tb4b4b4{
Te6edf3conversationTff7b72.Td2a8ffis_unread Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Te6edf3PromiseTff7b72.Td2a8ffresolveTb4b4b4(Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3lxmfTff7b72/Te6edf3conversationsTff7b72/Tff7b72$Tb4b4b4{Te6edf3normalizedTb4b4b4}Tff7b72/Te6edf3markTff7b72-Tff7b72asTff7b72-Te6edf3read`Tb4b4b4)Tb4b4b4)
Tff7b72.Td2a8ffthenTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3GlobalEmitterTff7b72.Td2a8ffemitTb4b4b4(Ta5d6ff"Ta5d6ffnotifications-changedTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3NotificationUtilsTff7b72.Td2a8ffclearMessageNotificationsTb4b4b4(Te6edf3normalizedTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3GlobalStateTff7b72.Td2a8ffunreadConversationsCount Tff7b72> T79c0ff0Tb4b4b4) Tb4b4b4{
Te6edf3GlobalStateTff7b72.Td2a8ffunreadConversationsCount Tff7b72-= T79c0ff1Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4)
Tff7b72.Td2a8ffcatchTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onCloseConversationViewerTb4b4b4: Te6edf3function Tb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72/Tff7b72/ Te6edf3clear Te6edf3selected Te6edf3peer
Te6edf3thisTff7b72.Td2a8ffselectedPeer Tff7b72= Tffa657nullTb4b4b4;

Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffisPopoutModeTb4b4b4) Tb4b4b4{
Te6edf3windowTff7b72.Td2a8ffcloseTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}

Tff7b72/Tff7b72/ Te6edf3update Te6edf3current Te6edf3route
Tff7b72const Te6edf3routeName Tff7b72= Te6edf3thisTff7b72.Td2a8ffisPopoutMode ? Ta5d6ff"Ta5d6ffmessages-popoutTa5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ffmessagesTa5d6ff"Tb4b4b4;
Tff7b72const Te6edf3routeOptions Tff7b72= Tb4b4b4{ Te6edf3nameTb4b4b4: Te6edf3routeName Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisPopoutMode Tff7b72&& Te6edf3thisTff7b72.Tff7b72$Te6edf3route?Tff7b72.Td2a8ffqueryTb4b4b4) Tb4b4b4{
Te6edf3routeOptionsTff7b72.Td2a8ffquery Tff7b72= Tb4b4b4{ Tff7b72.Tff7b72.Tff7b72.Td2a8ffthisTff7b72.Tff7b72$Te6edf3routeTff7b72.Td2a8ffquery Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTff7b72.Td2a8ffreplaceTb4b4b4(Te6edf3routeOptionsTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3slimPeerTb4b4b4(Te6edf3peerTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3peer Tff7b72|| Tff7b72!Te6edf3peerTff7b72.Td2a8ffdestination_hashTb4b4b4) Tb4b4b4{
Tff7b72return Tffa657nullTb4b4b4;
Tb4b4b4}
Tff7b72return Tb4b4b4{
Te6edf3destination_hashTb4b4b4: Te6edf3peerTff7b72.Td2a8ffdestination_hashTb4b4b4,
Te6edf3display_nameTb4b4b4: Te6edf3peerTff7b72.Td2a8ffdisplay_name ?? Tffa657nullTb4b4b4,
Te6edf3custom_display_nameTb4b4b4: Te6edf3peerTff7b72.Td2a8ffcustom_display_name ?? Tffa657nullTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3restorePanesTb4b4b4(Te6edf3routeHashTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3saved Tff7b72= Te6edf3loadMessagePanesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3saved Tff7b72|| Te6edf3savedTff7b72.Td2a8ffpanesTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}

Te6edf3thisTff7b72.Td2a8ffpanes Tff7b72= Te6edf3savedTff7b72.Td2a8ffpanesTff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3peerTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4(Tb4b4b4{
Te6edf3idTb4b4b4: Te6edf3thisTff7b72.Td2a8ffnextPaneIdTff7b72+Tff7b72+Tb4b4b4,
Te6edf3peerTb4b4b4: Te6edf3peer Tff7b72&& Te6edf3peerTff7b72.Td2a8ffdestination_hash ? Tb4b4b4{ Tff7b72.Tff7b72.Tff7b72.Td2a8ffpeer Tb4b4b4} Tb4b4b4: Tffa657nullTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4;

Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8ffforEachTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4, Te6edf3indexTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72const Te6edf3size Tff7b72= Tffa657ArrayTff7b72.Td2a8ffisArrayTb4b4b4(Te6edf3savedTff7b72.Td2a8ffsizesTb4b4b4) ? Te6edf3savedTff7b72.Td2a8ffsizesTb4b4b4[Te6edf3indexTb4b4b4] Tb4b4b4: Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpaneFlexTb4b4b4[Te6edf3paneTff7b72.Td2a8ffidTb4b4b4] Tff7b72= Tffa657typeof Te6edf3size Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffnumberTa5d6ff" Tff7b72&& Te6edf3size Tff7b72> T79c0ff0 ? Te6edf3size Tb4b4b4: T79c0ff1Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4;

Tff7b72const Te6edf3focusedIndex Tff7b72=
Te6edf3NumberTff7b72.Td2a8ffisIntegerTb4b4b4(Te6edf3savedTff7b72.Td2a8fffocusedIndexTb4b4b4) Tff7b72&&
Te6edf3savedTff7b72.Td2a8fffocusedIndex Tff7b72>Tff7b72= T79c0ff0 Tff7b72&&
Te6edf3savedTff7b72.Td2a8fffocusedIndex Tff7b72< Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fflength
? Te6edf3savedTff7b72.Td2a8fffocusedIndex
Tb4b4b4: T79c0ff0Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fffocusedPaneId Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanesTb4b4b4[Te6edf3focusedIndexTb4b4b4]Tff7b72.Td2a8ffidTb4b4b4;

Tff7b72if Tb4b4b4(Te6edf3routeHashTb4b4b4) Tb4b4b4{
Tff7b72const Tff7b72match Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3paneTff7b72.Td2a8ffpeer?Tff7b72.Td2a8ffdestination_hash Tff7b72==Tff7b72= Te6edf3routeHashTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72matchTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8fffocusedPaneId Tff7b72= Tff7b72matchTff7b72.Td2a8ffidTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3persistPanesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3focusedIndex Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fffindIndexTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3paneTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3thisTff7b72.Td2a8fffocusedPaneIdTb4b4b4)Tb4b4b4;
Te6edf3saveMessagePanesTb4b4b4(Tb4b4b4{
Te6edf3panesTb4b4b4: Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffslimPeerTb4b4b4(Te6edf3paneTff7b72.Td2a8ffpeerTb4b4b4)Tb4b4b4)Tb4b4b4,
Te6edf3sizesTb4b4b4: Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffpaneFlexValueTb4b4b4(Te6edf3paneTff7b72.Td2a8ffidTb4b4b4)Tb4b4b4)Tb4b4b4,
Te6edf3focusedIndexTb4b4b4: Te6edf3focusedIndex Tff7b72< T79c0ff0 ? T79c0ff0 Tb4b4b4: Te6edf3focusedIndexTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3syncOpenDestinationHashesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3hashes Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanes
Tff7b72.Td2a8ffmapTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3paneTff7b72.Td2a8ffpeer?Tff7b72.Td2a8ffdestination_hashTb4b4b4)
Tff7b72.Td2a8fffilterTb4b4b4(Tb4b4b4(Te6edf3hTb4b4b4) Tff7b72=Tff7b72> Tffa657typeof Te6edf3h Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffstringTa5d6ff" Tff7b72&& Te6edf3hTff7b72.Td2a8fflength Tff7b72> T79c0ff0Tb4b4b4)Tb4b4b4;
Te6edf3setOpenDestinationHashesTb4b4b4(Te6edf3hashesTb4b4b4)Tb4b4b4;
Te6edf3NotificationUtilsTff7b72.Td2a8ffsyncAndroidNotificationContextTb4b4b4(Te6edf3hashesTb4b4b4, Te6edf3BooleanTb4b4b4(Te6edf3thisTff7b72.Td2a8ffconfig?Tff7b72.Td2a8ffdo_not_disturb_enabledTb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3applyToPanePeersTb4b4b4(Te6edf3destinationHashTb4b4b4, Te6edf3patchTb4b4b4) Tb4b4b4{
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3pane Te6edf3of Te6edf3thisTff7b72.Td2a8ffpanesTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3paneTff7b72.Td2a8ffpeer Tff7b72&& Te6edf3paneTff7b72.Td2a8ffpeerTff7b72.Td2a8ffdestination_hash Tff7b72==Tff7b72= Te6edf3destinationHashTb4b4b4) Tb4b4b4{
Te6edf3paneTff7b72.Td2a8ffpeer Tff7b72= Tb4b4b4{ Tff7b72.Tff7b72.Tff7b72.Td2a8ffpaneTff7b72.Td2a8ffpeerTb4b4b4, Tff7b72.Tff7b72.Tff7b72.Td2a8ffpatch Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3registerPaneViewerTb4b4b4(Te6edf3paneIdTb4b4b4, Te6edf3instanceTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffpaneViewersTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpaneViewers Tff7b72= Tb4b4b4{Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3instanceTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpaneViewersTb4b4b4[Te6edf3paneIdTb4b4b4] Tff7b72= Te6edf3instanceTb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3delete Te6edf3thisTff7b72.Td2a8ffpaneViewersTb4b4b4[Te6edf3paneIdTb4b4b4]Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3focusPaneTb4b4b4(Te6edf3paneIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8ffsomeTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3paneTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3paneIdTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8fffocusedPaneId Tff7b72= Te6edf3paneIdTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3addPaneTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3existingEmpty Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Tff7b72!Te6edf3paneTff7b72.Td2a8ffpeerTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3existingEmptyTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8fffocusedPaneId Tff7b72= Te6edf3existingEmptyTff7b72.Td2a8ffidTb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffcanAddPaneTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3id Tff7b72= Te6edf3thisTff7b72.Td2a8ffnextPaneIdTff7b72+Tff7b72+Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3idTb4b4b4, Te6edf3peerTb4b4b4: Tffa657null Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fffocusedPaneId Tff7b72= Te6edf3idTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3paneFlexValueTb4b4b4(Te6edf3paneIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffvisiblePanesTff7b72.Td2a8fflength Tff7b72<Tff7b72= T79c0ff1Tb4b4b4) Tb4b4b4{
Tff7b72return T79c0ff1Tb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3pane Tff7b72= Te6edf3thisTff7b72.Td2a8ffvisiblePanesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3entryTb4b4b4) Tff7b72=Tff7b72> Te6edf3entryTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3paneIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3pane?Tff7b72.Td2a8ffpeerTb4b4b4) Tb4b4b4{
Tff7b72return T79c0ff1Tb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3value Tff7b72= Te6edf3thisTff7b72.Td2a8ffpaneFlexTb4b4b4[Te6edf3paneIdTb4b4b4]Tb4b4b4;
Tff7b72return Tffa657typeof Te6edf3value Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffnumberTa5d6ff" Tff7b72&& Te6edf3value Tff7b72> T79c0ff0 ? Te6edf3value Tb4b4b4: T79c0ff1Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3startPaneResizeTb4b4b4(Te6edf3eventTb4b4b4, Te6edf3leftPaneIdTb4b4b4, Te6edf3rightPaneIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72|| Tb4b4b4(Te6edf3eventTff7b72.Td2a8ffbutton Tff7b72!= Tffa657null Tff7b72&& Te6edf3eventTff7b72.Td2a8ffbutton Tff7b72!=Tff7b72= T79c0ff0Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3resizer Tff7b72= Te6edf3eventTff7b72.Td2a8ffcurrentTargetTb4b4b4;
Tff7b72const Te6edf3leftEl Tff7b72= Te6edf3resizer?Tff7b72.Td2a8ffpreviousElementSiblingTb4b4b4;
Tff7b72const Te6edf3rightEl Tff7b72= Te6edf3resizer?Tff7b72.Td2a8ffnextElementSiblingTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3leftEl Tff7b72|| Tff7b72!Te6edf3rightElTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3eventTff7b72.Td2a8ffpreventDefaultTb4b4b4(Tb4b4b4)Tb4b4b4;

Tff7b72const Te6edf3leftWidth Tff7b72= Te6edf3leftElTff7b72.Td2a8ffgetBoundingClientRectTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffwidthTb4b4b4;
Tff7b72const Te6edf3rightWidth Tff7b72= Te6edf3rightElTff7b72.Td2a8ffgetBoundingClientRectTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffwidthTb4b4b4;
Tff7b72const Te6edf3combinedWidth Tff7b72= Te6edf3leftWidth Tff7b72+ Te6edf3rightWidthTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3combinedWidth Tff7b72<Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}

Tff7b72const Te6edf3combinedFlex Tff7b72= Te6edf3thisTff7b72.Td2a8ffpaneFlexValueTb4b4b4(Te6edf3leftPaneIdTb4b4b4) Tff7b72+ Te6edf3thisTff7b72.Td2a8ffpaneFlexValueTb4b4b4(Te6edf3rightPaneIdTb4b4b4)Tb4b4b4;

Te6edf3thisTff7b72.Td2a8ffresizeContext Tff7b72= Tb4b4b4{
Te6edf3leftPaneIdTb4b4b4,
Te6edf3rightPaneIdTb4b4b4,
Te6edf3startXTb4b4b4: Te6edf3eventTff7b72.Td2a8ffclientXTb4b4b4,
Te6edf3leftWidthTb4b4b4,
Te6edf3combinedWidthTb4b4b4,
Te6edf3combinedFlexTb4b4b4,
Te6edf3minWidthTb4b4b4: Te6edf3MathTff7b72.Td2a8ffminTb4b4b4(T79c0ff220Tb4b4b4, Te6edf3combinedWidth Tff7b72/ T79c0ff2Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffresizingPaneIds Tff7b72= `Tff7b72$Tb4b4b4{Te6edf3leftPaneIdTb4b4b4}Tb4b4b4:Tff7b72$Tb4b4b4{Te6edf3rightPaneIdTb4b4b4}`Tb4b4b4;

Te6edf3thisTff7b72.Td2a8ffboundPaneResizeMove Tff7b72= Te6edf3thisTff7b72.Td2a8ffonPaneResizeMoveTff7b72.Td2a8ffbindTb4b4b4(Te6edf3thisTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffboundPaneResizeEnd Tff7b72= Te6edf3thisTff7b72.Td2a8ffendPaneResizeTff7b72.Td2a8ffbindTb4b4b4(Te6edf3thisTb4b4b4)Tb4b4b4;
Te6edf3windowTff7b72.Td2a8ffaddEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffpointermoveTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffboundPaneResizeMoveTb4b4b4)Tb4b4b4;
Te6edf3windowTff7b72.Td2a8ffaddEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffpointerupTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffboundPaneResizeEndTb4b4b4)Tb4b4b4;
Te6edf3documentTff7b72.Td2a8ffbodyTff7b72.Td2a8ffstyleTff7b72.Td2a8ffuserSelect Tff7b72= Ta5d6ff"Ta5d6ffnoneTa5d6ff"Tb4b4b4;
Te6edf3documentTff7b72.Td2a8ffbodyTff7b72.Td2a8ffstyleTff7b72.Td2a8ffcursor Tff7b72= Ta5d6ff"Ta5d6ffcol-resizeTa5d6ff"Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onPaneResizeMoveTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3ctx Tff7b72= Te6edf3thisTff7b72.Td2a8ffresizeContextTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3ctxTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3delta Tff7b72= Te6edf3eventTff7b72.Td2a8ffclientX Tff7b72- Te6edf3ctxTff7b72.Td2a8ffstartXTb4b4b4;
Te6edf3let Te6edf3newLeftWidth Tff7b72= Te6edf3ctxTff7b72.Td2a8ffleftWidth Tff7b72+ Te6edf3deltaTb4b4b4;
Tff7b72const Te6edf3maxLeftWidth Tff7b72= Te6edf3ctxTff7b72.Td2a8ffcombinedWidth Tff7b72- Te6edf3ctxTff7b72.Td2a8ffminWidthTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3newLeftWidth Tff7b72< Te6edf3ctxTff7b72.Td2a8ffminWidthTb4b4b4) Tb4b4b4{
Te6edf3newLeftWidth Tff7b72= Te6edf3ctxTff7b72.Td2a8ffminWidthTb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3newLeftWidth Tff7b72> Te6edf3maxLeftWidthTb4b4b4) Tb4b4b4{
Te6edf3newLeftWidth Tff7b72= Te6edf3maxLeftWidthTb4b4b4;
Tb4b4b4}

Tff7b72const Te6edf3leftFlex Tff7b72= Te6edf3ctxTff7b72.Td2a8ffcombinedFlex Tff7b72* Tb4b4b4(Te6edf3newLeftWidth Tff7b72/ Te6edf3ctxTff7b72.Td2a8ffcombinedWidthTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpaneFlexTb4b4b4[Te6edf3ctxTff7b72.Td2a8ffleftPaneIdTb4b4b4] Tff7b72= Te6edf3leftFlexTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpaneFlexTb4b4b4[Te6edf3ctxTff7b72.Td2a8ffrightPaneIdTb4b4b4] Tff7b72= Te6edf3ctxTff7b72.Td2a8ffcombinedFlex Tff7b72- Te6edf3leftFlexTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3endPaneResizeTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3windowTff7b72.Td2a8ffremoveEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffpointermoveTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffboundPaneResizeMoveTb4b4b4)Tb4b4b4;
Te6edf3windowTff7b72.Td2a8ffremoveEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffpointerupTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffboundPaneResizeEndTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffboundPaneResizeMove Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffboundPaneResizeEnd Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffresizeContext Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffresizingPaneIds Tff7b72= Tffa657nullTb4b4b4;
Te6edf3documentTff7b72.Td2a8ffbodyTff7b72.Td2a8ffstyleTff7b72.Td2a8ffuserSelect Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3documentTff7b72.Td2a8ffbodyTff7b72.Td2a8ffstyleTff7b72.Td2a8ffcursor Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpersistPanesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3resetPaneSizesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3pane Te6edf3of Te6edf3thisTff7b72.Td2a8ffpanesTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpaneFlexTb4b4b4[Te6edf3paneTff7b72.Td2a8ffidTb4b4b4] Tff7b72= T79c0ff1Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffpersistPanesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3teardownPaneResizeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffboundPaneResizeMoveTb4b4b4) Tb4b4b4{
Te6edf3windowTff7b72.Td2a8ffremoveEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffpointermoveTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffboundPaneResizeMoveTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffboundPaneResizeEndTb4b4b4) Tb4b4b4{
Te6edf3windowTff7b72.Td2a8ffremoveEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffpointerupTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffboundPaneResizeEndTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffboundPaneResizeMove Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffboundPaneResizeEnd Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffresizeContext Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3peerFromDestinationHashTb4b4b4(Te6edf3destinationHashTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3conversation Tff7b72= Te6edf3thisTff7b72.Td2a8ffconversationsTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3cTb4b4b4) Tff7b72=Tff7b72> Te6edf3cTff7b72.Td2a8ffdestination_hash Tff7b72==Tff7b72= Te6edf3destinationHashTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3conversationTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3conversationTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3peer Tff7b72= Te6edf3thisTff7b72.Td2a8ffpeersTb4b4b4[Te6edf3destinationHashTb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3peerTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3peerTb4b4b4;
Tb4b4b4}
Tff7b72return Tb4b4b4{
Te6edf3destination_hashTb4b4b4: Te6edf3destinationHashTb4b4b4,
Te6edf3display_nameTb4b4b4: Ta5d6ff"Ta5d6ffAnonymous PeerTa5d6ff"Tb4b4b4,
Te6edf3custom_display_nameTb4b4b4: Tffa657nullTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3openConversationInPaneTb4b4b4(Te6edf3paneIdTb4b4b4, Te6edf3destinationHashTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3normalized Tff7b72= Te6edf3UtilsTff7b72.Td2a8ffnormalizeMeshchatHashHexTb4b4b4(Te6edf3destinationHash Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3normalizedTff7b72.Td2a8fflength Tff7b72!=Tff7b72= T79c0ff32Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3pane Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3entryTb4b4b4) Tff7b72=Tff7b72> Te6edf3entryTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3paneIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3paneTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8fffocusedPaneId Tff7b72= Te6edf3paneIdTb4b4b4;
Tff7b72const Te6edf3peer Tff7b72= Te6edf3thisTff7b72.Td2a8ffpeerFromDestinationHashTb4b4b4(Te6edf3normalizedTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffonPeerClickTb4b4b4(Te6edf3peerTb4b4b4)Tb4b4b4;
Tff7b72const Te6edf3viewer Tff7b72= Te6edf3thisTff7b72.Td2a8ffpaneViewers?Tff7b72.Tb4b4b4[Te6edf3paneIdTb4b4b4]Tb4b4b4;
Te6edf3viewer?Tff7b72.Td2a8ffmarkConversationAsRead?Tff7b72.Tb4b4b4(Te6edf3peerTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onPaneDragOverTb4b4b4(Te6edf3paneIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisWideViewportTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffdragOverPaneId Tff7b72= Te6edf3paneIdTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onPaneDragLeaveTb4b4b4(Te6edf3paneIdTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffdragOverPaneId Tff7b72==Tff7b72= Te6edf3paneIdTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffdragOverPaneId Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onPaneDropTb4b4b4(Te6edf3paneIdTb4b4b4, Te6edf3eventTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffdragOverPaneId Tff7b72= Tffa657nullTb4b4b4;
Tff7b72const Tffa657hash Tff7b72= Te6edf3event?Tff7b72.Td2a8ffdataTransfer?Tff7b72.Td2a8ffgetDataTb4b4b4(Ta5d6ff"Ta5d6fftext/plainTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tffa657hashTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffopenConversationInPaneTb4b4b4(Te6edf3paneIdTb4b4b4, Tffa657hashTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onAddZoneDragOverTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcanAddPaneTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisDragOverAddZone Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3onAddZoneDragLeaveTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisDragOverAddZone Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onAddZoneDropTb4b4b4(Te6edf3eventTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisDragOverAddZone Tff7b72= Tff7b72falseTb4b4b4;
Tff7b72const Tffa657hash Tff7b72= Te6edf3event?Tff7b72.Td2a8ffdataTransfer?Tff7b72.Td2a8ffgetDataTb4b4b4(Ta5d6ff"Ta5d6fftext/plainTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Tffa657hash Tff7b72|| Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fflength Tff7b72>Tff7b72= Te6edf3thisTff7b72.Td2a8ffmaxPanesTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3id Tff7b72= Te6edf3thisTff7b72.Td2a8ffnextPaneIdTff7b72+Tff7b72+Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3idTb4b4b4, Te6edf3peerTb4b4b4: Tffa657null Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffopenConversationInPaneTb4b4b4(Te6edf3idTb4b4b4, Tffa657hashTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onPanePeerUpdateTb4b4b4(Te6edf3paneIdTb4b4b4, Te6edf3peerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8fffocusPaneTb4b4b4(Te6edf3paneIdTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffonPeerClickTb4b4b4(Te6edf3peerTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onPaneCloseTb4b4b4(Te6edf3paneIdTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3index Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fffindIndexTb4b4b4(Tb4b4b4(Te6edf3paneTb4b4b4) Tff7b72=Tff7b72> Te6edf3paneTff7b72.Td2a8ffid Tff7b72==Tff7b72= Te6edf3paneIdTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3index Tff7b72==Tff7b72= Tff7b72-T79c0ff1Tb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}

Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fflength Tff7b72> T79c0ff1Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8ffspliceTb4b4b4(Te6edf3indexTb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4;
Te6edf3delete Te6edf3thisTff7b72.Td2a8ffpaneFlexTb4b4b4[Te6edf3paneIdTb4b4b4]Tb4b4b4;
Te6edf3delete Te6edf3thisTff7b72.Td2a8ffpaneViewers?Tff7b72.Tb4b4b4[Te6edf3paneIdTb4b4b4]Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffpanesTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff1Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpaneFlexTb4b4b4[Te6edf3thisTff7b72.Td2a8ffpanesTb4b4b4[T79c0ff0Tb4b4b4]Tff7b72.Td2a8ffidTb4b4b4] Tff7b72= T79c0ff1Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8fffocusedPaneId Tff7b72==Tff7b72= Te6edf3paneIdTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3neighbour Tff7b72= Te6edf3thisTff7b72.Td2a8ffpanesTb4b4b4[Te6edf3indexTb4b4b4] Tff7b72|| Te6edf3thisTff7b72.Td2a8ffpanesTb4b4b4[Te6edf3index Tff7b72- T79c0ff1Tb4b4b4] Tff7b72|| Te6edf3thisTff7b72.Td2a8ffpanesTb4b4b4[T79c0ff0Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8fffocusedPaneId Tff7b72= Te6edf3neighbourTff7b72.Td2a8ffidTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffsyncRouteToFocusedPaneTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}

Te6edf3thisTff7b72.Td2a8ffonCloseConversationViewerTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3syncRouteToFocusedPaneTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3peer Tff7b72= Te6edf3thisTff7b72.Td2a8ffselectedPeerTb4b4b4;
Tff7b72const Te6edf3routeName Tff7b72= Te6edf3thisTff7b72.Td2a8ffisPopoutMode ? Ta5d6ff"Ta5d6ffmessages-popoutTa5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ffmessagesTa5d6ff"Tb4b4b4;
Tff7b72const Te6edf3routeOptions Tff7b72= Tb4b4b4{ Te6edf3nameTb4b4b4: Te6edf3routeName Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3peer?Tff7b72.Td2a8ffdestination_hashTb4b4b4) Tb4b4b4{
Te6edf3routeOptionsTff7b72.Td2a8ffparams Tff7b72= Tb4b4b4{ Te6edf3destinationHashTb4b4b4: Te6edf3peerTff7b72.Td2a8ffdestination_hash Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisPopoutMode Tff7b72&& Te6edf3thisTff7b72.Tff7b72$Te6edf3route?Tff7b72.Td2a8ffqueryTb4b4b4) Tb4b4b4{
Te6edf3routeOptionsTff7b72.Td2a8ffquery Tff7b72= Tb4b4b4{ Tff7b72.Tff7b72.Tff7b72.Td2a8ffthisTff7b72.Tff7b72$Te6edf3routeTff7b72.Td2a8ffquery Tb4b4b4}Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTff7b72.Td2a8ffreplaceTb4b4b4(Te6edf3routeOptionsTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3setupPaneViewportWatchersTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3window Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff" Tff7b72|| Tffa657typeof Te6edf3windowTff7b72.Td2a8ffmatchMedia Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisWideEnoughForThreePanes Tff7b72= Tff7b72falseTb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}

Te6edf3thisTff7b72.Td2a8ffpaneViewportQuery Tff7b72= Te6edf3windowTff7b72.Td2a8ffmatchMediaTb4b4b4(Ta5d6ff"Ta5d6ff(min-width: 768px)Ta5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72= Te6edf3thisTff7b72.Td2a8ffpaneViewportQueryTff7b72.Td2a8ffmatchesTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpaneViewportListener Tff7b72= Tb4b4b4(Te6edf3eventTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisWideViewport Tff7b72= Te6edf3eventTff7b72.Td2a8ffmatchesTb4b4b4;
Tb4b4b4}Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffaddMediaListenerTb4b4b4(Te6edf3thisTff7b72.Td2a8ffpaneViewportQueryTb4b4b4, Te6edf3thisTff7b72.Td2a8ffpaneViewportListenerTb4b4b4)Tb4b4b4;

Te6edf3thisTff7b72.Td2a8ffthreePaneViewportQuery Tff7b72= Te6edf3windowTff7b72.Td2a8ffmatchMediaTb4b4b4(Ta5d6ff"Ta5d6ff(min-width: 1280px)Ta5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisWideEnoughForThreePanes Tff7b72= Te6edf3thisTff7b72.Td2a8ffthreePaneViewportQueryTff7b72.Td2a8ffmatchesTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffthreePaneViewportListener Tff7b72= Tb4b4b4(Te6edf3eventTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisWideEnoughForThreePanes Tff7b72= Te6edf3eventTff7b72.Td2a8ffmatchesTb4b4b4;
Tb4b4b4}Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffaddMediaListenerTb4b4b4(Te6edf3thisTff7b72.Td2a8ffthreePaneViewportQueryTb4b4b4, Te6edf3thisTff7b72.Td2a8ffthreePaneViewportListenerTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3teardownPaneViewportWatchersTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffremoveMediaListenerTb4b4b4(Te6edf3thisTff7b72.Td2a8ffpaneViewportQueryTb4b4b4, Te6edf3thisTff7b72.Td2a8ffpaneViewportListenerTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffremoveMediaListenerTb4b4b4(Te6edf3thisTff7b72.Td2a8ffthreePaneViewportQueryTb4b4b4, Te6edf3thisTff7b72.Td2a8ffthreePaneViewportListenerTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpaneViewportQuery Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffpaneViewportListener Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffthreePaneViewportQuery Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffthreePaneViewportListener Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3addMediaListenerTb4b4b4(Te6edf3queryTb4b4b4, Te6edf3listenerTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3query Tff7b72|| Tff7b72!Te6edf3listenerTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3queryTff7b72.Td2a8ffaddEventListener Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3queryTff7b72.Td2a8ffaddEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffchangeTa5d6ff"Tb4b4b4, Te6edf3listenerTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3queryTff7b72.Td2a8ffaddListener Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3queryTff7b72.Td2a8ffaddListenerTb4b4b4(Te6edf3listenerTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3removeMediaListenerTb4b4b4(Te6edf3queryTb4b4b4, Te6edf3listenerTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3query Tff7b72|| Tff7b72!Te6edf3listenerTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3queryTff7b72.Td2a8ffremoveEventListener Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3queryTff7b72.Td2a8ffremoveEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffchangeTa5d6ff"Tb4b4b4, Te6edf3listenerTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Tffa657typeof Te6edf3queryTff7b72.Td2a8ffremoveListener Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffunctionTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3queryTff7b72.Td2a8ffremoveListenerTb4b4b4(Te6edf3listenerTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3requestConversationsRefreshTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffconversationRefreshTimeoutTb4b4b4) Tb4b4b4{
Te6edf3clearTimeoutTb4b4b4(Te6edf3thisTff7b72.Td2a8ffconversationRefreshTimeoutTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffconversationRefreshTimeout Tff7b72= Te6edf3setTimeoutTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffgetConversationsTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff250Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onConversationSearchChangedTb4b4b4(Te6edf3termTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffconversationSearchTerm Tff7b72= Te6edf3termTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffrequestConversationsRefreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onConversationFilterChangedTb4b4b4(Te6edf3filterKeyTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3filterKey Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffunreadTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8fffilterUnreadOnly Tff7b72= Tff7b72!Te6edf3thisTff7b72.Td2a8fffilterUnreadOnlyTb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3filterKey Tff7b72==Tff7b72= Ta5d6ff"Ta5d6fffailedTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8fffilterFailedOnly Tff7b72= Tff7b72!Te6edf3thisTff7b72.Td2a8fffilterFailedOnlyTb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3filterKey Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffattachmentsTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8fffilterHasAttachmentsOnly Tff7b72= Tff7b72!Te6edf3thisTff7b72.Td2a8fffilterHasAttachmentsOnlyTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffrequestConversationsRefreshTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3onPeersSearchChangedTb4b4b4(Te6edf3termTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffpeersSearchTerm Tff7b72= Te6edf3termTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisSearchingAnnounces Tff7b72= Tff7b72trueTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffpeersRefreshTimeoutTb4b4b4) Tb4b4b4{
Te6edf3clearTimeoutTb4b4b4(Te6edf3thisTff7b72.Td2a8ffpeersRefreshTimeoutTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffpeersRefreshTimeout Tff7b72= Te6edf3setTimeoutTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffgetLxmfDeliveryAnnouncesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff500Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3openIngestPaperMessageModalTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestUri Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisIngestModalOpen Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3openIngestScannerModalTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerError Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisIngestScannerModalOpen Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Tff7b72$Te6edf3nextTickTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffstartIngestScannerTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3closeIngestScannerModalTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisIngestScannerModalOpen Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffstopIngestScannerTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3startIngestScannerTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffcameraSupportedTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerError Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_not_supportedTa5d6ff"Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3stream Tff7b72= Te6edf3await Te6edf3startCameraStreamTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffingestScannerStream Tff7b72= Te6edf3streamTb4b4b4;
Tff7b72const Te6edf3video Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffingestScannerVideoTb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Tb4b4b4(Te6edf3await Te6edf3attachStreamToVideoTb4b4b4(Te6edf3streamTb4b4b4, Te6edf3videoTb4b4b4)Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerError Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_failedTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffstopIngestScannerTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffdetectIngestQrLoopTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerError Tff7b72= Te6edf3thisTff7b72.Td2a8ffdescribeCameraErrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3detectIngestQrLoopTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisIngestScannerModalOpenTb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72const Te6edf3video Tff7b72= Te6edf3thisTff7b72.Tff7b72$Te6edf3refsTff7b72.Td2a8ffingestScannerVideoTb4b4b4;
Te6edf3decodeQrFromVideoTb4b4b4(Te6edf3videoTb4b4b4)
Tff7b72.Td2a8ffthenTb4b4b4(Tb4b4b4(Te6edf3qrTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisIngestScannerModalOpenTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3qrTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrame Tff7b72= Te6edf3requestAnimationFrameTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffdetectIngestQrLoopTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Tff7b72!Tff7b72/Tff7b72^Te6edf3lxmTb4b4b4(Te6edf3aTff7b72|Te6edf3fTb4b4b4)?Tb4b4b4:\Tff7b72/\Tff7b72/Tff7b72/Te6edf3iTff7b72.Td2a8fftestTb4b4b4(Te6edf3qrTb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.invalid_qr_uriTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrame Tff7b72= Te6edf3requestAnimationFrameTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffdetectIngestQrLoopTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffingestUri Tff7b72= Te6edf3qrTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcloseIngestScannerModalTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffingestPaperMessageTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)
Tff7b72.Td2a8ffcatchTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffisIngestScannerModalOpenTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrame Tff7b72= Te6edf3requestAnimationFrameTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Te6edf3thisTff7b72.Td2a8ffdetectIngestQrLoopTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3stopIngestScannerTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrameTb4b4b4) Tb4b4b4{
Te6edf3cancelAnimationFrameTb4b4b4(Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrameTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffingestScannerAnimationFrame Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffingestScannerStreamTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestScannerStreamTff7b72.Td2a8ffgetTracksTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffforEachTb4b4b4(Tb4b4b4(Te6edf3trackTb4b4b4) Tff7b72=Tff7b72> Te6edf3trackTff7b72.Td2a8ffstopTb4b4b4(Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffingestScannerStream Tff7b72= Tffa657nullTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3describeCameraErrorTb4b4b4(Te6edf3errorTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3describeQrCameraErrorTb4b4b4(Te6edf3errorTb4b4b4, Tb4b4b4{
Te6edf3permissionDeniedTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_permission_deniedTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3notFoundTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_not_foundTa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3failedTb4b4b4: Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.camera_failedTa5d6ff"Tb4b4b4)Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3pasteFromClipboardTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffingestUri Tff7b72= Te6edf3await Te6edf3navigatorTff7b72.Td2a8ffclipboardTff7b72.Td2a8ffreadTextTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_read_clipboardTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3ingestPaperMessageTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffingestUriTb4b4b4) Tff7b72returnTb4b4b4;

Te6edf3try Tb4b4b4{
Te6edf3WebSocketConnectionTff7b72.Td2a8ffsendTb4b4b4(
Te6edf3JSONTff7b72.Td2a8ffstringifyTb4b4b4(Tb4b4b4{
Te6edf3typeTb4b4b4: Ta5d6ff"Ta5d6fflxm.ingest_uriTa5d6ff"Tb4b4b4,
Te6edf3uriTb4b4b4: Te6edf3thisTff7b72.Td2a8ffingestUriTb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisIngestModalOpen Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6ffmessages.failed_send_ingestTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3getHashPopoutValueTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Tffa657hash Tff7b72= Te6edf3windowTff7b72.Td2a8fflocationTff7b72.Td2a8ffhash Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4;
Tff7b72const Tff7b72match Tff7b72= Tffa657hashTff7b72.Tff7b72matchTb4b4b4(Tff7b72/Te6edf3popoutTff7b72=Tb4b4b4(Tb4b4b4[Tff7b72^Tff7b72&Tb4b4b4]Tff7b72+Tb4b4b4)Tff7b72/Tb4b4b4)Tb4b4b4;
Tff7b72return Tff7b72match ? Te6edf3decodeURIComponentTb4b4b4(Tff7b72matchTb4b4b4[T79c0ff1Tb4b4b4]Tb4b4b4) Tb4b4b4: Tffa657nullTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3openMobileComposeTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmobileComposeAddress Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffisMobileComposeModalOpen Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3openIngestFromMobileComposeTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffisMobileComposeModalOpen Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffopenIngestPaperMessageModalTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3submitMobileComposeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3raw Tff7b72= Te6edf3thisTff7b72.Td2a8ffmobileComposeAddressTff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3rawTb4b4b4) Tb4b4b4{
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffisMobileComposeModalOpen Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmobileComposeAddress Tff7b72= Ta5d6ff"Ta5d6ff"Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffonComposeNewMessageTb4b4b4(Te6edf3rawTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72<Tff7b72/Te6edf3scriptTff7b72>

Served by rngit 1.5.4 - Generated in 0.12s